Я пытаюсь отобразить выпадающий список для набора перечислений с классом css и отключенным атрибутом.
Это в проекте .Net Framework 4.6.2. Я попытался установить параметр htmlAttribute, как предполагает документация (и все сообщения в блоге), но полученный html не включает атрибуты html.
Код из представления:
@Html.EnumDropDownListFor(model => model.FundingDataSource, htmlAttributes: new { @class = "disabled", @disabled = "disabled" })
Ожидается
<select id="FundingDataSource" name="FundingDataSource" class="disabled" disabled="disabled">
<option value=""></option>
<option value="1">Option 1</option>
<option selected="selected" value="2">Option 2</option>
</select>
Фактический HTML:
<select id="FundingDataSource" name="FundingDataSource">
<option value=""></option>
<option value="1">Option 1</option>
<option selected="selected" value="2">Option 2</option>
</select>
Любые мысли или предложения о том, что происходитнеправильно?