title: @Html.Partial in Ajax.BeginForm does not post data to action
body: <p>When i try to post data and call a action from a view having partial view i do not get the Model data for the partial view but when i use it directly and not the partial view it sends the data properly.</p>
  
  <pre><code>&lt;div id="mydiv"&gt;
      @using (Ajax.BeginForm("Index1", "Home", new AjaxOptions { UpdateTargetId = "mydiv", InsertionMode = InsertionMode.Replace, HttpMethod = "Post" }))
      {        
          //Does not send data to action on post  
          @Html.Partial("ViewUserControl1",Model.Emps)
          //ViewUserControl1 contains the same next 8 line logic.
          OR
  
          //Send the data to actions on post.
          for (int i = 0; i &lt; Model.Emps.Count(); i++)
          {
              @Html.TextBoxFor(x =&gt; x.Emps[i].Name)
              @Html.TextBoxFor(x =&gt; x.Emps[i].Address)
              @Html.ValidationMessageFor(x =&gt; x.Emps[i].BBString)
          &lt;br /&gt;    
          }
  
          &lt;input id="dosomething" type="submit" value="save" /&gt;
      }
  &lt;/div&gt;
  
  
  ///On Controller 
     [HttpPost]
     public ActionResult Index1(MyModel model)
     {
        ///Here i am looking for the model data which is null for partial.
        return View(model);
     }
  </code></pre>
  
  <p>Where MyModel has a List of Emps { Name,Address}</p>
  
  <p>Does anybody know the reason for this.</p>