<p>Why is the <em>CheckBoxList</em> removed from ASP.NET MVC preview release 5? </p>

<p>Currently I don't see any way in which I can create a list of checkboxes (with similar names but different id's) so people can select 0-1-more options from the list.</p>

<p>There is an <code>CheckBoxList</code> list present in the MVCContrib library, but it is deprecated. I can understand this for the other HtmlHelpers, but there does not seem to be a replacement for the <code>CheckBoxList</code> in preview 5.</p>

<p>I would like to create a very simple list like you see below, but what is the best way to do this using ASP.NET MVC preview release 5?</p>

<pre><code>&lt;INPUT TYPE="checkbox" NAME="Inhoud" VALUE="goed"&gt; goed
&lt;INPUT TYPE="checkbox" NAME="Inhoud" VALUE="redelijk"&gt; redelijk
&lt;INPUT TYPE="checkbox" NAME="Inhoud" VALUE="matig"&gt; matig
&lt;INPUT TYPE="checkbox" NAME="Inhoud" VALUE="slecht"&gt; slecht
</code></pre>

A for loop in the view to generate the checkboxes
```
```
<% foreach(Inhoud i in ViewData["InhoudList"] as List<Inhoud>) { %>
  <input type="checkbox" name="Inhoud" value="<%= i.name %>" checked="checked" /> <%= i.name %>
<% } %>
```
```
Don't use
```
Html.Checkbox
```
, as that will generate two values for each item in the list (as it uses a hidden input for false values)