Crear un SelectListItem con el atributo disabled = "disabled"

No veo una forma de crear, a través deHtmlHelper, unaSelectListItem eso escupirá el siguiente HTML:

<option disabled="disabled">don't click this</option>

Las únicas propiedadesSelectListItem tiene son:

new SelectListItem{
  Name = "don't click this",
  Value = string.Empty,
  Selected = false
}

La única opción que veo es

Subclase elSelectListItem para agregar unEnabled propiedad para obtener el valor a la vistaNo usar elAyuda HTML para DropDownListCrear un nuevoHtmlHelper extensión que acepta mi nuevoEnablableSelectList y agrega midisabled atributo.

Respuestas a la pregunta(5)

Su respuesta a la pregunta