为什么我必须在需要验证的每个部分页面中调用或声明此 jquery.validate.unobtrusive.min.js。
我已经在主布局中定义了js。
感谢您的帮助
最佳答案
why i have to call or declare this jquery.validate.unobtrusive.min.js in each partial page where i need validations.
不,您不需要这样做。在布局中添加一次就足够了。
当然,如果您使用 AJAX 调用向 DOM 添加一些部分 HTML,并且此 HTML 包含需要绑定(bind)到不引人注目的验证的表单元素,您需要使用以下 parse
向 DOM 添加或替换某些元素后需要立即调用的方法:
$("form").removeData("validator");
$("form").removeData("unobtrusiveValidation");
$.validator.unobtrusive.parse("form");
关于asp.net-mvc-3 - 为什么我必须在 mvc 的每个部分页面中调用或声明 jquery.validate.unobtrusive.min.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10799014/