#html #asp.net-mvc #model-view-controller
#HTML #asp.net-mvc #модель-представление-контроллер
Вопрос:
Как я могу поместить заполнитель в выпадающий список? Мне уже приходилось искать, но я все еще не мог найти решение.
HTML
<div class="wrap-input100 rs1-wrap-input100 validate-input">
<span class="label-input100">Room</span>
@Html.DropDownList("ID_Room", null, htmlAttributes: new { @class = "focus-input100" })
<span class="focus-input100"></span>
</div>
Комментарии:
1. под заполнителем вы подразумеваете элемент по умолчанию, например «— пожалуйста, выберите —» или что-то в верхней части списка? Если это так, то смотрите Ответ Джеймса ниже (а также документацию MVC для помощника DropDownList , где вы можете увидеть перегрузку метода, который принимает этот дополнительный параметр для установки параметра по умолчанию) Если вы имеете в виду атрибут «заполнитель», который помещает небольшую подсказку в виде слабой записи в поле (которая исчезает, когда вы начинаете вводить значение), вы не можете использовать его здесь — он действителен только для элементов
<input
или<textarea
.
Ответ №1:
@Html.DropDownList("ID_Room", null, "placeholder" , new { @class = "focus-input100" })
Также. вам не нужно htmlAttributes
. Просто иметь new {}
— это нормально