什么是在asp.net MVC 3中触发Unobtrusive Validation检查

Arn*_*501 6 unobtrusive-validation asp.net-mvc-3

我试图找出asp.net mvc 3中不显眼的验证是如何工作的.

我想知道当我点击提交表单时触发验证检查的是什么.如何将脚本jquery.validate.unobtrusive.js绑定到表单提交事件?

我也想知道如何手动阻止/触发此检查.

dkn*_*ack 8

jquery.validate.unobtrusive是一个验证器jquery.validate.这就像一个扩展.

jquery.validate.unobtrusive实现所有事件并jquery.validate使用它.

您可以查看jQuery.validate.js文件,看看它是否使用了表单的提交.

// validate the form on submit
this.submit( function( event ) {
   ...
Run Code Online (Sandbox Code Playgroud)

如果您想自己触发验证,可以致电

$("#myform").valid()
Run Code Online (Sandbox Code Playgroud)