Я использую HtmlHelper для создания флажка в моем представлении следующим образом:
<%= Html.CheckBoxFor(model => model.SeatOnly, new { checked = "checked" })%>
Тем не менее, ошибка возникает, так как проверяется зарезервированное ключевое слово. Я нашел пару человек, говорящих, что вы должны использовать "зарезервированный префикс слова" и просто поместите uderscore перед атрибутом так:
<%= Html.CheckBoxFor(model => model.SeatOnly, new { _checked = "checked" })%>
Это не генерирует ошибку, но в сгенерированном html атрибут фактически "_checked", что означает, что он не работает (если я использую firebug и удаляю подчеркивание, этот атрибут вступает в силу).
Кто-нибудь знает об этом, продолжая использовать CheckBoxFor
?
Спасибо