我使用的HtmlHelper在我看来,以创建一个复选框,像这样:设置HTML属性
<%= Html.CheckBoxFor(model => model.SeatOnly, new { checked = "checked" })%>
然而,被抛出的错误作为检查是一个保留的关键字。我已经发现一对夫妇的人说你必须使用“保留字前缀”,简单地把一个uderscore在属性的前面,像这样:
<%= Html.CheckBoxFor(model => model.SeatOnly, new { _checked = "checked" })%>
这不会产生错误,但在生成html属性实际上是'_checked',这意味着它不起作用(如果我使用萤火虫并删除下划线属性然后生效)。
有没有人知道一个解决方法,而仍然使用CheckBoxFor
?
感谢
+1同样适用于试图设置'class' html属性。 – AaronLS 2012-08-22 15:43:20