title: Submit button doesn't submit
body: <p>Interesting problem. </p>
  
  <p>In a project scope change, I broke one application into two applications. I created a new project instead of trying to hack the existing application into two and reused much of the previously written code. I am down the the final bug that is making me pull my hair out.</p>
  
  <p>I have a list of items with a checkbox in each row to allow the user to work with multiple rows at a time. I have some jQuery validate logic to make sure an option is selected on a dropdown and at least one row is selected. This works, however nothing seems to happen when I click the submit button. I even set a breakpoint on the first line of code in the function and it is never triggered. The code is the same with the exception of changing the action from <code>Display</code> to <code>Index</code>. Any thoughts?</p>
  
  <p>Code follows:</p>
  
  <pre><code>&lt;% using (Html.BeginForm("Index", "Timesheet", FormMethod.Post, new { Id = "form1" }))
     { %&gt;
  &lt;%= Html.DropDownList("DropDownAction", new SelectList(Model.Actions, "Value", "Text"), "(Select)", new { Class = "required" })%&gt;
  &lt;input type="submit" value="Submit" /&gt;
  ....
  &lt;% } %&gt;
  </code></pre>
  
  <p>TimesheetController.cs</p>
  
  <pre><code>    //
      // GET: /Timesheet/
      [Authorize]
      public ActionResult Index()
      {
          ....
      }
  
      //
      // POST: /Timesheet/
      [HttpPost, Authorize]
      public ActionResult Index(int[] CbSelect, string DropDownAction, SupervisorCredentials user)
      {
          foreach (int id in CbSelect)
          {
              ...
  
          }
  
          return RedirectToAction("Index");
      }
  </code></pre>
  
  <p>Generated HTML:</p>
  
  <pre><code>&lt;form Id="form1" action="/Timesheet" method="post"&gt;&lt;select Class="required" id="DropDownAction" name="DropDownAction"&gt;&lt;option value=""&gt;(Select)&lt;/option&gt;
  &lt;option value=" "&gt;Approve&lt;/option&gt;
  &lt;option value="P"&gt;Paper Signature&lt;/option&gt;
  &lt;option value="A"&gt;Absent Employee&lt;/option&gt;
  &lt;/select&gt;
  &lt;input type="submit" value="Submit" /&gt;
  </code></pre>
  
  <p>Update: I removed the jQuery and now I am getting a null exception. My posted values are <code>DropDownAction=P&amp;CbSelect%5B%5D=274680&amp;CbSelect%5B%5D=275744</code>. Why wouldn't <code>public ActionResult Index(int[] CbSelect, string DropDownAction)</code> work? I get the right value in <code>DropDownAction</code> and a <code>null</code> in <code>CbSelect</code>.</p>