title: Select Items from List<T> in MVC 4 using Model Binding
body: <p>Given a class</p>
  
  <pre><code>public class Person
  {
      // Some general properties
  
      public List&lt;Hobby&gt; Hobbies { get; set; }
  }
  
  public class Hobby
  {
      // Some properties e.g. Name, etc.
  }
  
  static List&lt;Hobby&gt; AllHobbies { get; }
  </code></pre>
  
  <p>Is it possible to create a view that allows the user to select his hobbies using model binding? </p>
  
  <p>It would certainly be possible in the view to loop through <code>AllHobbies</code> and render an <code>&lt;input type="checkbox" /&gt;</code> for each, then wire up the selected values by hand in the postback controller.  It seems that this should be doable with model binding, but I don't see how.</p>