Как мне нужно добавить опцию «Пожалуйста, выберите ...» для выпадающего списка - PullRequest
2 голосов
/ 13 марта 2012

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

<%=Html.DropDownList("defaultSelection", new SelectList(Model.VariableDefaultSelections.ToList(), "ba_Object_id", "ba_Object_id", ViewData["DefaultSelectId"]))%>

Может ли любое тело помочь мне.

Спасибо

Ответы [ 3 ]

2 голосов
/ 13 марта 2012

Существует перегрузка помощника DropDownList , которая позволяет вам достичь этого:

<%= Html.DropDownList(
    "defaultSelection", 
    new SelectList(
        Model.VariableDefaultSelections.ToList(), 
        "ba_Object_id", 
        "ba_Object_id", 
        ViewData["DefaultSelectId"]
    ),
    "-- Please Select --"
) %>
1 голос
/ 13 марта 2012

Вы всегда можете добавить параметр в список с отключенным параметром, чтобы пользователь не мог выбрать его после нажатия на раскрывающийся список.

1 голос
/ 13 марта 2012

Вам нужно будет добавить его в свой список выбора, возможно, с идентификатором -1?Единственный способ, которым я знаю, это добавить его в качестве опции.Если вы используете HTML5, то я думаю, что вы могли бы добавить метатег, но это может быть только для типов ввода.Я дважды проверю ...

ОБНОВЛЕНИЕ Похоже, что нет ничего подобного placeholder (опция ввода HTML5) для выбора.Тем не менее, похоже, что вы уже получили ответ на этот вопрос: Как создать заполнитель для поля «Выбрать»?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...