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