title: How to use Html.CheckBox (list) with IEnumerable<T> with validation
body: <p>I'm working on a page where the user needs to fill in some information and finally make a selection of 1 or more customers with check-boxes.</p>
  
  <p>The list of customers is an <code>IEnumerable&lt;Customer&gt;</code> which I pass into my Model. How would I go about creating the list of check-boxes using <code>.CheckBoxFor()</code>? </p>
  
  <p>And finally I would like to be able to validate if at least 1 check-box has been selected.</p>
  
  <p>Request is the object which holds the information the user entered.</p>
  
  <pre><code>&lt;% foreach (var customer in Model.Request.Customers) { %&gt;
     &lt;%= Html.CheckBoxFor(/* customer */) %&gt;
  &lt;% } %&gt;
  </code></pre>
  
  <p>Can anyone point me in the right direction? Or am I going about this all wrong?</p>