モデルをビューに渡しています。これにはアイテムのリストが含まれています。 DefaultCategoriesには、id(int)、description(string)、および選択されたbooleanプロパティがあります。ASP.Net MVCチェックボックスのリスト
これらのアイテムをチェックボックスで表示し、選択したプロパティが真であるものをチェックする必要があります。
だから、私はこれをしようとしていた:私はCheckBoxForを処理するかどうかはわかりません
<h1>
Assigned Categories</h1>
<table>
<%foreach (var cat in Model.DefaultCategories)
{%>
<tr>
<td>
<%=cat.Category %>
</td>
<td>
<%=Html.CheckBoxFor(...) %>
</td>
</tr>
<%
}%>
</table>
。 Submitをクリックすると、これらのチェックボックスを照会する必要があります。
を... – Craig
は申し訳ありませんが、それは実現しませんでした。これを見て、私はこれがあなたが望むものだと思う。 http://stackoverflow.com/questions/2409552/foreach-on-ienumerable-property-and-checkboxfor-in-asp-net-mvc – Divi
優秀な..そのリンクが役に立ったかもしれません。私は<%= Html.CheckBoxFor(x => cat.Selected)%>を使用していますが、実際には正しい値でチェックボックスが表示されています。さて、Submitで値を取得する方法を理解する必要があります。 – Craig