我正在使用以下链接中的代码。它工作正常。但是虽然存在验证错误,并且启用了ValidationSummary(true / false),但我无法看到验证消息。
ASP.NET MVC Partial view ajax post?
作为解决方法,当我尝试使用下面的代码显式显示错误消息时,它仍然不显示。当在调试模式下,ModelState有错误消息,但它不显示。
<div>
@{
foreach (var i in ViewData.ModelState.Values)
{
<ol>
@{
if(i.Errors != null && i.Errors.Count>0)
{
var error = i.Errors[0];
<li>error.ErrorMessage</li>
}
}
</ol>
}
}
</div>
请帮忙。
答案 0 :(得分:1)
您可以使用@Html.ValidationMessage
html帮助程序在局部视图中显示属性级验证消息。