我使用的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