我已经添加了一个 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/