Проверка на DropDownList для не работает с DataAnnotations - PullRequest
1 голос
/ 31 марта 2010

Если у меня есть выпадающий список следующим образом

<div class="editor-label">
 <%= Html.DropDownListFor(model => model.CardDetail.SelectedCardSchemeId,
  Model.CardDetail.CardSchemes, "Select")%> 
</div>

и в моей модели я использую DataAnnotations

[Required(ErrorMessage = "* Required SelectedCardSchemeId Message")]
public int SelectedCardSchemeId { get; set; }

Как я могу получить сообщение для отображения в представлении? В отладке я вижу, что ошибка ModelState заполняется, но сообщение не отображается в представлении. У меня нет проблем с отображением сообщения об ошибке для других элементов управления (TextBoxFor)

1 Ответ

1 голос
/ 31 марта 2010

Вы поместили заполнитель сообщения проверки?

<%= Html.ValidationMessageFor(model => model.CardDetail.SelectedCardSchemeId) %>

или

<%= Html.ValidationSummary() %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...