我们升级到 MVC 4 并通过此线程了解@Html.ValidationSummary 是否适用于 MVC3 或 MVC4 中的客户端验证?ValidationSummary 必须放在表单内,而不是放在它之前。验证摘要再次起作用,除了在 MVC 3 下,div“自动”不存在,直到出现错误。现在 div 是可见的并且就在我们的脸上。我们可以将它设置为 display:none,但是当我们想要显示它时,似乎没有钩子可以显示它。
<div class="errormessagebox" >
@Html.ValidationSummary(@OurHelpers.VALIDATION_HEADER)
</div>