摘要:
如果最初的时候with绑定的对象是空的,那么with绑定内部的unobtrusive validation规则在提交的时候无法生效,无法进行验证。解决办法:在提交的时候(或者with绑定的对象非空值以后),先清除form对象的'validation'的data:$.removeData($form[0], 'validator');然后调用unobtrusive validation的parse函数重新对form内的控件进行解析。$.validator.unobtrusive.parse($form[0]);再调用valid()函数就可以正常验证了。with绑定 阅读全文