MVC4 CheckboxFor HtmlAttributes问题

时间:2012-11-28 09:22:22

标签: asp.net-mvc-3 razor asp.net-mvc-4 html

我有一个这样的复选框,带有定义的值和文本。

@Html.CheckBoxFor(model => model.UserGroup.administration, new[] { new SelectListItem { Text = "True", Value = "1" }, new SelectListItem { Text = "False", Value = "0" } })

我想添加另一个html属性,即“id = 1”,但如果我尝试在new [] {...}中执行此操作,则会出现错误 我收到以下错误:“找不到隐式类型数组的最佳类型” 有什么想法吗?

1 个答案:

答案 0 :(得分:0)

如果要手动将控件ID设置为MyClass,可以这样做:

@Html.CheckBoxFor(model => model.UserGroup.administration, new { id = "MyClass" })

如果您的model.UserGroup.administration是布尔值...

,则应自动映射其他属性