MVC 重新绑定万无一失的验证
MVC Rebind Foolproof Validation
您好,我正在加载一个表单并使用通过万无一失的 nuget 包扩展的不显眼的客户端验证。这一切都很好,但现在我正在尝试使用 ajax 加载部分表单。
使用 ajax 加载这些部分后,验证就不会绑定到新字段。
对于正常验证,我可以使用
重新绑定它
$.validator.unobtrusive.parse('#form');
是否有类似的方法重新绑定它们来进行万无一失的验证?
foolproof 以与 MVC 的验证属性相同的方式添加客户端验证,通过使用 $.validator.addMethod()
和 $.validator.unobtrusive.adapters.add()
函数定义要添加到 jQuery 验证的规则,因此解析验证器也适用于万无一失的验证属性。
请注意,在重新解析验证器之前,您应该将验证器重置为 null
var form = $('form');
form.data('validator', null);
$.validator.unobtrusive.parse(form);
您好,我正在加载一个表单并使用通过万无一失的 nuget 包扩展的不显眼的客户端验证。这一切都很好,但现在我正在尝试使用 ajax 加载部分表单。
使用 ajax 加载这些部分后,验证就不会绑定到新字段。
对于正常验证,我可以使用
重新绑定它 $.validator.unobtrusive.parse('#form');
是否有类似的方法重新绑定它们来进行万无一失的验证?
foolproof 以与 MVC 的验证属性相同的方式添加客户端验证,通过使用 $.validator.addMethod()
和 $.validator.unobtrusive.adapters.add()
函数定义要添加到 jQuery 验证的规则,因此解析验证器也适用于万无一失的验证属性。
请注意,在重新解析验证器之前,您应该将验证器重置为 null
var form = $('form');
form.data('validator', null);
$.validator.unobtrusive.parse(form);