ASP.net MVC ValidationSummary总是被渲染

时间:2011-06-08 17:33:30

标签: validation asp.net-mvc-3 jquery-validate unobtrusive-validation

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

<div class="validation-summary-valid" data-valmsg-summary="true"><span>Errors</span>
<ul><li style="display:none"></li>
</ul></div>

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

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

干杯,伊恩。

1 个答案:

答案 0 :(得分:12)

validation-summary-valid CSS类在默认的MVC /Content/Site.css文件中定义为:

.validation-summary-valid
{
    display: none;
}

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