Creating a SelectListItem with the disabled="disabled" attribute
Posted
by Mark
on Stack Overflow
See other posts from Stack Overflow
or by Mark
Published on 2010-04-16T17:38:37Z
Indexed on
2010/04/16
17:43 UTC
Read the original article
Hit count: 606
asp.net-mvc
|htmlhelper
I realize Internet Explorer ignores the disabled attribute, but I'm not seeing a way to create, via the HtmlHelper
, a SelectListItem
that will spit out the following HTML:
<option disabled="disabled">don't click this</option>
The only properties SelectListItem
has are:
new SelectListItem{
Name = "don't click this",
Value = string.Empty,
Selected = false
}
The only option I see is to
- Subclass the
SelectListItem
to add anEnabled
property to get the value to the view - Not use the HTML helper for DropDownList
- Create a new
HtmlHelper
extension that accepts my newEnablableSelectList
and adds mydisabled
attribute.
© Stack Overflow or respective owner