为什么即使ModelState有效,ValidationSummary也会出现?

Øyv*_*ind 7 model-view-controller validationsummary

我在表单的顶部有@ Html.ValidationSummary("请检查以下错误:")的视图.始终呈现文本"请检查以下错误:" ,无论模型状态是否有效(我已在视图和控制器中验证了模型状态).

谁能指出我为什么会这样?我觉得我在这里遗漏了一些非常基本的东西 - 但我很难过!

Øyv*_*ind 11

呃 - 我刚才意识到了原因.这是因为我删除了验证摘要的默认样式!添加此功能解决了我的问题:

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

D'哦!