Какие стратегии можно использовать, чтобы избежать значений по умолчанию «top-of-list» для ненулевых полей поиска в MVC3? - PullRequest
1 голос
/ 20 марта 2012

У меня есть несколько полей 'lookup' в моих моделях, в которых я не хочу нулевые значения, но в представлениях Create очень неудобно, что эти поля по умолчанию имеют первое значение в списках выбора.Что я могу сделать, чтобы избежать этого?

1 Ответ

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

Если я правильно понимаю, вы хотите, чтобы в раскрывающемся меню отображалось что-то вроде

--select a value--

И затем выдать ошибку проверки, если выбор не сделан.

Вы можете сделать это, просто указав значение по умолчанию в Html.DropDownListFor

@Html.DropDownListFor(model => model.MyValueId, Model.MyValues, "--select a value--")

В вашей модели у вас будет RequiredAttribute, или в контроллере вы выполните необходимую проверку

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