Как отключить радиокнопки и флажки, создаваемые методами HtmlHelper в ASP.NET MVC? - PullRequest
10 голосов
/ 21 мая 2010

У меня есть серия страниц (в приложении типа мастера). После того, как я собираю информацию о пользователях, я хочу отобразить сводку на одной странице. Я не хочу, чтобы пользователи изменяли информацию на этой странице, просто чтобы визуализировать их. В противном случае он вернется к предыдущим страницам, чтобы сделать это.

Чтобы получить это, я использую Html.Encode (Model.field) для замены текстового поля. Но я не хочу заменять флажки и радиокнопки; Мне нужно их отключить. Но,

Как отключить радиокнопки и флажки при использовании методов HtmlHelper?

<%Html.CheckBox("MyCheckBox")%>

или

<%Html.RadioButton("MyRadioButton")%>

Спасибо за помощь

1 Ответ

24 голосов
/ 21 мая 2010

Добавьте атрибут HTML disabled:

<%: Html.CheckBox("MyCheckbox", new { disabled = "disabled" }) %>
<%: Html.RadioButton("MyRadioButton", value, new { disabled = "disabled" }) %>
...