为什么是复选框列表从 ASP.NET MVC 预览版本 5 中删除?
目前,我没有看到任何可以创建复选框列表(具有相似名称但不同 id)的方法,以便人们可以从列表中选择 0-1-更多选项。
有一个CheckBoxList
列表存在于 MVCContrib 库中,但已弃用。我可以理解其他 HtmlHelpers 的这一点,但似乎没有替代品CheckBoxList
在预览 5 中。
我想创建一个非常简单的列表,如下所示,但是使用 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
视图中的 for 循环用于生成复选框
<% foreach(Inhoud i in ViewData["InhoudList"] as List<Inhoud>) { %>
<input type="checkbox" name="Inhoud" value="<%= i.name %>" checked="checked" /> <%= i.name %>
<% } %>
不要使用Html.Checkbox
,因为这将为列表中的每个项目生成两个值(因为它使用隐藏输入作为假值)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)