我在我的视图上使用以下标记并想要禁用DropDownList
<div class="editor-field">
@Html.DropDownList("EquipID", "Select Equipment")
@Html.ValidationMessageFor(model => model.EquipID)
</div>
答案 0 :(得分:6)
@Html.DropDownList("EquipID", null, "Select Equipment", new { disabled = "disabled"})
您的设备清单来自ViewBag.EquipID
。
答案 1 :(得分:2)
试试这个:
@Html.DropDownList("EquipID",null, "Select Equipment", new { @disabled = "disabled" })
此致
答案 2 :(得分:1)
<div class="editor-field">
@Html.DropDownList("EquipID", "Select Equipment", new { @disabled = "disabled" })
@Html.ValidationMessageFor(model => model.EquipID)
</div>
答案 3 :(得分:0)
如果您正确检查方法的知识,您将获得接受字典类型的attributes参数。在这里,您可以传递一个或多个html属性,以根据您的要求自定义您的显示。
您的解决方案可以添加以下内容
@Html.DropDownList("EquipID", null, "Select Equipment", new { disabled = "disabled"})
但是,如果您需要自定义/覆盖更多属性,则可以轻松执行以下操作
@Html.DropDownList("EquipID", null, "Select Equipment", new { disabled = "disabled", color="#ffffff", name="name"})
答案 4 :(得分:0)
我们可以将html属性作为参数传递给我们设置任何已定义的html属性。
@Html.DropDownList("EquipID", "Select Equipment", new { @disabled = "disabled" })
此致