使用MVC 3进行不引人注目的Javascript验证,阻止我手动验证表单

时间:2011-06-18 11:14:40

标签: asp.net-mvc-3 jquery-validate unobtrusive-validation

对于我网站的90%,使用客户端脚本方法的标准MVC注释正在进行处理。但是我在网站上有一个表格非常复杂,有多个动态表单内容实例依赖于问题的答案等。

如果我在页面上包含不显眼的脚本,它会捕获表单提交,而不允许我的自定义jquery验证来验证表单。

我真的不想重构网站,以便在不需要时删除脚本。我想知道是否有一种简单的方法可以将控制权交还给我的自定义验证脚本。

任何帮助都会很棒。

1 个答案:

答案 0 :(得分:1)

在您的视图中,您可以像这样禁用客户端验证

Html.ViewContext.ClientValidationEnabled = false