title: FormCollection not populating
body: <p>I'm working on an MVC project which I want to pass a FormCollection, populated with form data, and post it to my action method in my controller.  Here's an example of the view:</p>
  
  <pre><code>&lt;asp:TextBox ID="txtClientLastName" name="txtClientLastName" runat="server" class="focus"/&gt;
  </code></pre>
  
  <p>(Yes, I know!  ASP controls in an MVC view isn't good but that's what I have.  There's back end code in the view between  tags as well which is why I haven't replaced them)</p>
  
  <p>I've used a helper to link to my action:</p>
  
  <pre><code>&lt;%=Html.ActionLink("Save","ClientInformationEdit",new {id=Model.PersonId})%
  </code></pre>
  
  <p>which calls my action:</p>
  
  <pre><code> public ActionResult ClientInformationEdit(int id, FormCollection form)
     {
          //rptLOA_GridCommands(form, id);
  
         CIHelper ch = new CIHelper();
  
  
         ch.person.LastName = form["txtClientLastName"]; 
         db.SaveChanges();
  
          return View(ch);
      }
  </code></pre>
  
  <p>My ìd<code>passes the correct value but FormCollection form is null so form["txtClientLastName"] is null and I don</code>t know why.  </p>