Asp.net mvc 控制客户端和服务器端验证摘要的显示

Asp.net mvc 控制客户端和服务器端验证摘要的显示,asp.net-mvc,validation,twitter-bootstrap,razor,Asp.net Mvc,Validation,Twitter Bootstrap,Razor,我正在尝试在引导警报代码上使用Asp.net MVC ValidationSummary包装,如下所示(razor): 如果(!this.ViewData.ModelState.IsValid) { &时代; 出现了一些错误: @Html.ValidationSummary(false) } 这在服务器端验证中可以正常工作,但在我的视图模型中,注释会导致客户端验证,而我上面的“如果”在客户端似乎不起作用 所以。。。如何测试客户端验证消息 谢谢查看验证摘要是如何在中完成的 @Html.Boot

我正在尝试在引导警报代码上使用Asp.net MVC ValidationSummary包装,如下所示(razor):

如果(!this.ViewData.ModelState.IsValid)
{
&时代;
出现了一些错误:
@Html.ValidationSummary(false)
}
这在服务器端验证中可以正常工作,但在我的视图模型中,注释会导致客户端验证,而我上面的“如果”在客户端似乎不起作用

所以。。。如何测试客户端验证消息


谢谢

查看验证摘要是如何在中完成的


@Html.Bootstrap().ValidationSummary()

这对于服务器端验证来说很好。对于客户端验证,您需要包含一个javascript文件:

if (!this.ViewData.ModelState.IsValid)
{
<div class="alert alert-error">
    <button type="button" class="close" data-dismiss="alert">&times;</button>
    <h4 class="alert-heading">Some error(s) occurred:</h4>
    @Html.ValidationSummary(false)
</div>
}