使用is 2010的默认MVC3项目模板,jQuery版本为1.5.1,可以很好地支持不引人注目的验证。
今天,我下载了jQuery 1.7.1来替换1.5.1,而不引人注目的验证也停止了工作。我在项目中拥有的JS文件是:
我删除了所有其他的JS文件。
我的代码的唯一不同之处是选择不同版本的jQuery。
还有其他人遇到过同样的问题吗?
发布于 2011-11-24 09:31:19
根据作者站点的说法,它只被验证使用最多jQuery 1.6.1。虽然我使用的1.6.4目前没有明显的问题,但如果1.7.*有打破的变化,需要考虑之前,不引人注目的验证与它一起工作,这并不令我惊讶。我还没有升级到1.7.1 (更确切地说,我已经升级了),因为当我尝试1.7时,我遇到了与Telerik的MVC控件的其他兼容性问题。
编辑:我刚刚注意到我找到的链接是用于验证插件,而不是不引人注目的验证插件。除非大多数最近 版本仍然有问题,否则我只能建议您等到他们进行必要的调整后再升级到1.7。
编辑:此外,我在下面做了一个评论,但你可能想尝试Nuget包,看看这是否有助于解决您的问题,我现在没有问题。http://nuget.org/packages/Microsoft.jQuery.Unobtrusive.Validation
发布于 2011-11-24 09:28:20
https://stackoverflow.com/questions/8260676
复制相似问题