【发布时间】:2017-05-31 03:13:02
【问题描述】:
这是我的下拉菜单:
@Html.DropDownList("OptionType", selectList, new { @class = "form-control", name = "OptionType",@disabled = "disabled" })
上面的代码可以设置DropDownList被禁用,但是我想动态设置disabled属性与模型中的bool值。换句话说,如果 bool value = true,则启用 DropDownList,否则禁用 DropDownList。如何实现?
【问题讨论】:
-
这有什么意义 - 禁用的属性不会回发它们的值,以及为什么在您需要显示属性的文本值时呈现所有选项。以及基于什么条件 - 您模型中的另一个属性?
-
您在客户端寻找的是
$('#Types').removeAttr("disabled")吗?我认为在某些情况下不鼓励在 DDL 中使用disabled属性,而是使用显示 HTML 帮助器。 -
我刚刚编辑了,请看一下,我想在RazorView中用一个bool值禁用动态设置属性?
-
您想使用模型中的哪个属性来禁用或启用下拉菜单?
-
@User3250,我想使用从后台到动态设置 DropDownList 禁用属性的布尔值
标签: c# asp.net-mvc html-select