我有一个HTML下拉列表,我正在使用如下:
@Html.DropDownListFor(model => model.Country,
new SelectList(ViewBag.StateCountries, "Value", "Text"),
new { id = "ddlCountry", style = "width: 100px;" }
)
这可以正常工作,直到我为其添加disabled
属性。
我添加了disabled
属性如下,但它不起作用。控件仍然可以编辑,用户仍然可以从中选择值。
@Html.DropDownListFor(model => model.Country,
new SelectList(ViewBag.StateCountries, "Value", "Text"),
new { id = "ddlCountry", style = "width: 128px;",
disabled = "disabled" }
)
我也尝试添加@disabled = "disabled"
,但它仍无效。
知道我在这里缺少什么吗?
答案 0 :(得分:0)
将禁用更改为@disabled,它应该可以正常工作。
请注意,如果任何控件设置为禁用,那么当您提交表单时,它的值将不会传递给控制器。