Я не вижу способ создать через HtmlHelper
, a SelectListItem
, который выплевывает следующий HTML:
<option disabled="disabled">don't click this</option>
Единственными свойствами SelectListItem
являются:
new SelectListItem{
Name = "don't click this",
Value = string.Empty,
Selected = false
}
Единственное, что я вижу, это
- Подкласс
SelectListItem
, чтобы добавить свойствоEnabled
, чтобы получить значение для представления - Не использовать HTML-помощник для DropDownList
- Создайте новое расширение
HtmlHelper
, которое принимает мой новыйEnablableSelectList
и добавляет мой атрибутdisabled
.