我在 MVC 3 中的默认 Html.ValidationSummary() 有问题。
默认情况下,它添加以下代码:
<ul>
<li style="display:none"></li>
</ul>
那个空<ul>
会导致我想摆脱的空间。
有没有办法解决这个问题?让它在它div
周围或类似的地方切换一些?
我在 MVC 3 中的默认 Html.ValidationSummary() 有问题。
默认情况下,它添加以下代码:
<ul>
<li style="display:none"></li>
</ul>
那个空<ul>
会导致我想摆脱的空间。
有没有办法解决这个问题?让它在它div
周围或类似的地方切换一些?
如何有条件地显示 ValidationSummary
if(!ViewData.ModelState.IsValid)
{
@Html.ValidationSummary()
}
重要的是,如果您这样做,您将无法使用客户端 javascript 验证(因为 div 不会出现)
您可以创建自己的验证摘要,例如,如下所示:Custom ValidationSummary template Asp.net MVC 3