Ich verwende den HtmlHelper, um in meiner Ansicht ein Kontrollkästchen wie folgt zu erstellen:
<%= Html.CheckBoxFor(model => model.SeatOnly, new { checked = "checked" })%>
Es wird jedoch ein Fehler gemeldet, da 'checked' ein reserviertes Schlüsselwort ist. Ich habe einige Leute gefunden, die sagen, dass Sie das 'reservierte Wort Präfix' verwenden müssen und einfach einen Unterstrich vor das Attribut setzen, wie hier:
<%= Html.CheckBoxFor(model => model.SeatOnly, new { _checked = "checked" })%>
Dies erzeugt keinen Fehler, aber im generierten HTML heißt das Attribut tatsächlich '_checked', was bedeutet, dass es nicht funktioniert (wenn ich Firebug verwende und den Unterstrich entferne, greift das Attribut dann).
Weiß jemand eine Lösung dafür, während immer noch CheckBoxFor
verwendet wird?
Vielen Dank