What's the best way to extract multiple fields from an asp.net form into a C# list or array ready for processing?
<p>I need to extract multiple text/dropdown list fields from an asp.net form and format appropriately ready for sending to recipient via email.</p>

<p>What's the best way of reading those fields without having to hard code each item such as: </p>

<pre><code>item1 = InputField1.Text; 
item2 = InputField2.Text;
</code></pre>

<p>I will have about 10 or 20 items on the same input form.</p>
