我正在使用ASP.Net MVC3,使用客户端验证的更简单方法是启用jquery.validate.unobtrusive。一切正常,对于服务器中的正确内容。

但是,当我尝试使用javascript注入(inject)一些新的“输入”时,我知道我需要调用$.validator.unobtrusive.parse()来重新绑定(bind)验证。但是,所有这些动态注入(inject)字段仍无法正常工作。

更糟糕的是,我尝试使用jquery.validate进行手动绑定(bind),但它也不起作用。有什么想法吗?

最佳答案

我为jquery.validate.unobtrusive库创建了一个扩展,它针对我的情况解决了这个问题-可能很有趣。

http://xhalent.wordpress.com/2011/01/24/applying-unobtrusive-validation-to-dynamic-content/

08-15 18:26