title: MVC 3 Checkbox failing at model return value
body: <p>I've got my Partial view : </p>
  
  <pre><code>@foreach (var checkbox in Model.TimeLimit)
  {
      &lt;div class="editor-label"&gt;
      @Html.Label(checkbox.Name)
      @Html.Hidden(checkbox.Id) 
      @Html.CheckBoxFor(c=&gt;checkbox.IsChecked)
      &lt;/div&gt;
  }
  </code></pre>
  
  <p>I've got a ParentViewModel which contains : </p>
  
  <pre><code>public IEnumerable&lt;URLTimeLimitViewModel&gt; TimeLimit { get; set; }
  </code></pre>
  
  <p>and  URlTimelimitViewmodel contains : </p>
  
  <pre><code>public string Name { get; set; }
  public int Id { get; set; }
  public bool IsChecked { get; set; }
  </code></pre>
  
  <p>When I call submit button, Timelimit in ParentViewModel returns null, why?</p>