как добавить пункт «Пожалуйста, выберите» в выпадающем списке в asp.net mvc - PullRequest
6 голосов
/ 15 апреля 2010

У меня есть следующий код в представлении asp.net mvc.

<% = Html.DropDownList("Filter", new SelectList(Model.Items, "Id", "Name", 0), new { @id = "Filter", @class = "autoComplete1" })%>

Я хочу добавить элемент в верхней части раскрывающегося списка в качестве первого элемента, который говорит: «Пожалуйста, выберите».

мне нужно добавить это в мои Model.Items или есть способ, которым я могу добавить этот элемент в представление и игнорировать выбор этого первого элемента ??

1 Ответ

17 голосов
/ 15 апреля 2010

Вы можете сделать:

<% = Html.DropDownList("Filter", new SelectList(Model.Items, "Id", "Name", 0), "Please Select", new { @id = "Filter", @class = "autoComplete1" })%>

Это немного долго читать, но подпись метода:

DropDownList(name, IEnumerable<SelectListItem>, optionLabel, htmlAttributes)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...