Will Razor的EditorFor()语法糖会在View中创建一个复选框列表吗?

时间:2013-08-07 16:49:09

标签: asp.net-mvc razor checkboxlist editorfor

我一直在跳过箍向asp.net MVC项目中的View添加一系列复选框(使用自定义jQuery插件),但只是意识到可能使用“in-the-box” MVC / Razor盛会的功能。

理论上,以下内容应该有效:

如果模型有一个bool数组,例如:

public bool[] chicagoBoolsFools { get; set; }

...在视图中调用它:

@Html.EditorFor( model => model.chicagoBoolsFools)

...应该创建一个绑定到Model成员的复选框数组。

这只是理论上的情况,还是实际情况?

1 个答案:

答案 0 :(得分:0)

不幸的是@Html.EditorFor甚至没有创建复选框...也许我误解了你,但我会尝试更多的this post

尝试使用复选框列表(由字符串和布尔值表示)填充模型,或者只为每个复选框填充基本字符串属性,然后可以使用多个@Html.CheckBoxFor调用在视图中呈现这些属性。

@Html.CheckBox@Html.CheckBoxFor是关键所在。