我一直在跳过箍向asp.net MVC项目中的View添加一系列复选框(使用自定义jQuery插件),但只是意识到可能使用“in-the-box” MVC / Razor盛会的功能。
理论上,以下内容应该有效:
如果模型有一个bool数组,例如:
public bool[] chicagoBoolsFools { get; set; }
...在视图中调用它:
@Html.EditorFor( model => model.chicagoBoolsFools)
...应该创建一个绑定到Model成员的复选框数组。
这只是理论上的情况,还是实际情况?
答案 0 :(得分:0)
不幸的是@Html.EditorFor
甚至没有创建复选框...也许我误解了你,但我会尝试更多的this post。
尝试使用复选框列表(由字符串和布尔值表示)填充模型,或者只为每个复选框填充基本字符串属性,然后可以使用多个@Html.CheckBoxFor
调用在视图中呈现这些属性。
@Html.CheckBox
或@Html.CheckBoxFor
是关键所在。