Как добавить пользовательский элемент в начало раскрывающегося списка с помощью помощника asp.net mvc Html.DropDownList? - PullRequest
1 голос
/ 16 февраля 2009

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

<%= Html.DropDownList("CustCodes") %>

Мой контроллер:

 ICallService sc = new CallService();
 IList<CustCode> custCodes = sc.GetCustCodes();
 ViewData["CustCodes"] = new SelectList(custCodes, "ID", "Name");

То, что я хочу, - это когда в раскрывающемся списке отображается пустая запись вверху, или опция, которая говорит: «Выберите клиента». Нужно ли мне использовать jquery для этого или есть что-то встроенное в помощник DropDowList, который мне не хватает?

Спасибо.

1 Ответ

2 голосов
/ 16 февраля 2009

Используйте переопределение, содержащее метку опции.

 <%= Html.DropDownList("CustCodes",
                       ViewData["CustCodes"] as SelectList,
                       "Select a Customer",
                       null ) %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...