Вопрос: Мне нужно создать раскрывающийся список:
<select id="ddCustomers" data-placeholder="Choose a customer" class="chzn-select" style="width:350px;" tabindex="1" multiple>
Теперь я могу добавить настраиваемые атрибуты, например:
@Html.DropDownListFor(m => m.Id, Model.Values, new { @disabled = "disabled" })
К сожалению, если в имени переменной есть "-", то она не компилируется.
@Html.DropDownListFor(m => m.Id, Model.Values, new { @disabled = "disabled", @data-placeholder = "whatever" })
А как насчет множественности, которая не имеет значения атрибута?
Если я передаю словарь или NameValueColletion вместо new { @disabled = "disabled" }
, тогда он выдает свойства NameValueColletion/Dictionary...
Как передать атрибуты со специальными символами в ключе атрибута?