如果我有一个下拉列表如下
<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)
的错误消息的问题答案 0 :(得分:1)
您是否放置了验证邮件占位符?
<%= Html.ValidationMessageFor(model => model.CardDetail.SelectedCardSchemeId) %>
或:
<%= Html.ValidationSummary() %>