我正在使用 HtmlHelper 在我的视图中创建一个复选框,如下所示:
<%= Html.CheckBoxFor(model => model.SeatOnly, new { checked = "checked" })%>
但是,由于已检查是保留关键字,因此会引发错误。我发现有几个人说您必须使用“保留词前缀”,并且只需在属性前面放置一个 uderscore,如下所示:
<%= Html.CheckBoxFor(model => model.SeatOnly, new { _checked = "checked" })%>
这不会产生错误,但在生成的 html 中,该属性实际上是“_checked”,这意味着它不起作用(如果我使用 firebug 并删除下划线,那么该属性就会生效)。
有人在使用的同时知道解决方法CheckBoxFor
吗?
谢谢