我没有看到一个方法来创建,通过HtmlHelper,一个SelectListItem是会吐出下面的HTML:
<option disabled="disabled">don't click this</option>
Run Code Online (Sandbox Code Playgroud)
唯一的属性SelectListItem是:
new SelectListItem{
Name = "don't click this",
Value = string.Empty,
Selected = false
}
Run Code Online (Sandbox Code Playgroud)
我看到的唯一选择是
SelectListItem以添加Enabled属性以获取视图的值HtmlHelper接受我的新扩展EnablableSelectList并添加我的disabled属性的新扩展.