ASP.net MVC ValidationSummary总是被渲染

Ian*_*ton 5 validation jquery-validate unobtrusive-validation asp.net-mvc-3

我添加了一个ASP.net MVC验证摘要,甚至在首次加载页面时,当ModelState有效时,它会将其呈现出来......

<div class="validation-summary-valid" data-valmsg-summary="true"><span>Errors</span>
<ul><li style="display:none"></li>
</ul></div>
Run Code Online (Sandbox Code Playgroud)

文本'错误'未隐藏!(它甚至没有风格,但这不是重点!)

如何在出现错误时仅显示验证摘要标题?

干杯,伊恩.

Ste*_*kes 12

validation-summary-validCSS类在默认的MVC /Content/Site.css文件的定义:

.validation-summary-valid
{
    display: none;
}
Run Code Online (Sandbox Code Playgroud)

...你在视图中肯定有对这个文件的引用吗?