HtmlHelper を使用して、次のようにビューにチェックボックスを作成しています。
<%= Html.CheckBoxFor(model => model.SeatOnly, new { checked = "checked" })%>
ただし、checked は予約済みのキーワードであるため、エラーがスローされます。「予約語プレフィックス」を使用し、次のように属性の前に uderscore を配置する必要があると言っている人を何人か見つけました。
<%= Html.CheckBoxFor(model => model.SeatOnly, new { _checked = "checked" })%>
これはエラーを生成しませんが、生成された html では属性は実際には '_checked' であり、これは機能しないことを意味します (firebug を使用してアンダースコアを削除すると、属性が有効になります)。
まだ使用している間にこれを回避する方法を知っている人はいますCheckBoxFor
か?
ありがとう