title: asp mvc post not sending form data
body: <p>i'm trying to send my form data to my ASP MVC controller but the form collection is empty.  The variables in the action are bound properly.  This is my Razor form </p>
  
  <pre><code>    @foreach (var recipe in Model.RecipesInCategory) {
      &lt;form name="input" action="mycontroller/myAction/@Model.Id1/@Model.Id2" method="post"&gt;
      &lt;fieldset&gt;
        &lt;table &gt;
          &lt;tr&gt;
            &lt;td&gt;
              &lt;input id="AddBtn" type="submit" value="Add"  /&gt;
              &lt;select id="dayOfWeek" &gt;
                &lt;option value="Sunday"&gt;Sunday&lt;/option&gt;
                &lt;option value="Monday"&gt;Monday&lt;/option&gt;
                &lt;option value="Tuesday"&gt;Tuesday&lt;/option&gt;
                &lt;option value="Wednesday"&gt;Wednesday&lt;/option&gt;
                &lt;option value="Thursday"&gt;Thursday&lt;/option&gt;
                &lt;option value="Friday"&gt;Friday&lt;/option&gt;
                &lt;option value="Saturday"&gt;Saturday&lt;/option&gt;
              &lt;/select&gt;
            &lt;/td&gt;
          &lt;/tr&gt;
        &lt;/table&gt;
      &lt;/fieldset&gt;
      &lt;/form&gt;
    }
  </code></pre>
  
  <p>and here is my controller.  The two GUIDs are coming through properly, but the dow variable is always null.  In fact, the Form has no entries at all.</p>
  
  <pre><code>[HttpPost]
  public ActionResult myAction(Guid Id1, Guid Id2)
  {
      var dow = this.Request.Form["dayOfWeek"];
  </code></pre>
  
  <p>Note that i have many forms on this page created in a loop.  is that a problem?</p>