Ошибка проверки Html.DropDownList без проверки - PullRequest
1 голос
/ 01 февраля 2010

У меня в настоящее время нет проверки для моего раскрывающегося списка, но, тем не менее, я получаю ошибку проверки в моем ModelState, когда значение не выбрано.

Существует ли какая-либо автоматическая проверка, когда вы указываете опцию по умолчанию?

Это не часть модели, поэтому это определенно не пропущенный атрибут!

<%= Html.DropDownList("CategoryId", 
    (IEnumerable<SelectListItem>)ViewData["categories"], "-- Select --")%>

1 Ответ

0 голосов
/ 04 февраля 2010

Я не получил никаких предложений по этому вопросу - но если вы прибыли сюда в поисках ответа, я решил свою проблему следующим образом:

Вместо того, чтобы передавать значение по умолчанию в DropDownList, я вместо этого инициализирую список категорий по умолчанию (т.е. вы ставите {"[YourDefaultValue]", "- Select -"} в качестве первого SelectListItem).

<%= Html.DropDownList("CategoryId", 
    (IEnumerable<SelectListItem>)ViewData["categories"])%>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...