validation - ASP.net MVC ValidationSummary 总是被渲染

标签 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>

文本“错误”没有隐藏! (它甚至没有样式,但这不是重点!)

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

干杯,伊恩。

最佳答案

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

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

...你肯定在你的 View 中引用了这个文件吗?

关于validation - ASP.net MVC ValidationSummary 总是被渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6282845/

相关文章:

jquery验证插件,如何在自定义方法中添加多个自定义消息

regex - 如何在JSF-Page中使用validateRegex验证数字字段?

asp.net - 在 MVC View 中对集合进行分组并在 Controller 中更新模型?

jquery - uploadify 3 选择文件在 ie9 中不起作用

c# - MVC 3 在错误的位置寻找图像

javascript - jQuery Validate 插件 - 如何在您键入时自动验证?

c# - 从 UserControl 传回信息

validation - 如何在Google表格中的数据验证规则中仅显示过滤后的数据范围

java - 使用 ModelDriven 时如何执行 XML 验证?

forms - mvc4 上的 jquery 验证方法未找到错误