2011-08-27 57 views
7

我在窗体顶部使用@ Html.ValidationSummary(“请检查以下错误:”)查看视图。文本“请检查以下错误:”是总是呈现,无论模型状态是否有效(我已在视图和控制器中验证了模型状态)。为什么即使ModelState有效,ValidationSummary也会显示出来?

任何人都可以指出为什么会发生这种情况吗?我觉得我在这里错过了一些非常基本的东西 - 但我很难过!

回答

11

呃 - 我刚刚意识到了为什么。这是因为我删除了验证摘要的默认样式!添加此回来解决我的问题:

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

D'oh!

相关问题