我遇到了MVC 3中默认的Html.ValidationSummary()问题。
默认添加此代码:
<ul>
<li style="display:none"></li>
</ul>
空<ul>
会导致我想摆脱的空间。
有办法解决这个问题吗?让它围绕它或类似地切换一些div
?
答案 0 :(得分:7)
如何有条件地显示ValidationSummary
if(!ViewData.ModelState.IsValid)
{
@Html.ValidationSummary()
}
重要如果您这样做,您将无法使用client-side javascript validation(因为div不会出现)
答案 1 :(得分:2)
您可以创建自己的验证摘要,例如:Custom ValidationSummary template Asp.net MVC 3