【发布时间】:2010-09-17 02:45:02
【问题描述】:
为什么 CheckBoxList 从 ASP.NET MVC 预览版 5 中删除?
目前我看不到任何方法可以创建复选框列表(名称相似但 ID 不同),以便人们可以从列表中选择 0-1 多个选项。
在 MVCContrib 库中有一个 CheckBoxList 列表,但它已被弃用。对于其他 HtmlHelpers,我可以理解这一点,但在预览版 5 中似乎没有替代 CheckBoxList。
我想创建一个非常简单的列表,如下所示,但是使用 ASP.NET MVC 预览版 5 执行此操作的最佳方法是什么?
<INPUT TYPE="checkbox" NAME="Inhoud" VALUE="goed"> goed
<INPUT TYPE="checkbox" NAME="Inhoud" VALUE="redelijk"> redelijk
<INPUT TYPE="checkbox" NAME="Inhoud" VALUE="matig"> matig
<INPUT TYPE="checkbox" NAME="Inhoud" VALUE="slecht"> slecht
【问题讨论】:
-
对于最干净、无忧的解决方案,an answer to Stack Overflow question Maintain state of a dynamic list of checkboxes in ASP.NET MVC 效果很好。我也同意第一个答案,我不会碰
Html.CheckBox。它带来的问题多于解决的问题。 -
你可以使用这里的:awesome.codeplex.com