如何禁用ASP.NET MVC中HtmlHelper方法生成的radiobuttons和复选框?

Ric*_*d77 10 checkbox asp.net-mvc html-helper radio-button

我有一系列页面(在向导类型的应用程序中).在这里和那里收集用户的输入后,我想在一个页面中显示摘要.我不希望用户修改该页面上的信息,只是为了可视化它们.否则,他们会回到之前的页面这样做.

为了获得这一点,我使用Html.Encode(Model.field)来替换文本框.但我不想替换复选框和单选按钮; 我需要禁用它们.但,

使用HtmlHelper方法时如何禁用Radiobutton和复选框?

<%Html.CheckBox("MyCheckBox")%>
Run Code Online (Sandbox Code Playgroud)

要么

<%Html.RadioButton("MyRadioButton")%>
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助

Jul*_*ain 24

添加HTML属性disabled:

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