2010-03-31 2 views
1

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

<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

Вы помещали почтовый ящик для подтверждения?

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

или:

<%= Html.ValidationSummary() %> 
+0

Благодаря Дарин, забывают об этом. К сожалению! – Noel

Смежные вопросы