【问题标题】:How to disable radiobuttons and checkboxes produced by HtmlHelper methods in ASP.NET MVC?如何禁用 ASP.NET MVC 中 HtmlHelper 方法生成的单选按钮和复选框?
【发布时间】:2011-02-22 08:01:20
【问题描述】:

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

为此,我使用 Html.Encode(Model.field) 替换文本框。但我不想替换复选框和单选按钮;我需要禁用它们。但是,

如何在使用 HtmlHelper 方法时禁用单选按钮和复选框?

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

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

感谢您的帮助

【问题讨论】:

    标签: asp.net-mvc checkbox radio-button html-helper


    【解决方案1】:

    添加HTML属性disabled:

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

    【讨论】:

    • 我还从您的回答中学习了如何与 Html 对话。如果您说法语:Merci, je m'attendais pas a retrouver des francophones dans ce site。 Et bien, c'est fait.
    猜你喜欢
    • 2011-09-09
    • 2011-11-15
    • 2013-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-23
    相关资源
    最近更新 更多