【发布时间】:2013-02-11 18:21:26
【问题描述】:
我有 MVC3 应用程序,不显眼的验证在 FireFox 中运行良好,但在 IE 中无法运行。
有什么想法吗?
更新
似乎 MVC3 附带的 jQuery 不显眼的验证库与我正在使用的 jQuery 1.7.1 不完全兼容(引导模板附带)。适用于 Firefox,不适用于 IE 8(我拥有的那个)。
我开始将 jQuery 升级到它开始工作的版本(不确定其他东西是否不会中断!)。
当我到达 1.8.1 时,它终于工作了。
当我升级到 1.9.1 时,我继续升级 jQuery - 该死的东西又停止工作了 :)
适用于 MVC3 jQuery 不显眼验证的最新 jQuery 版本是 1.8.3。
看起来这也是最新的 jQuery 版本,适用于 MVC3 jQuery unobtrusive ajax 库。
附:使用 MVC3 不显眼的验证或 ajax 的人,不要使用高于 v 1.8.3 的 jQuery。
【问题讨论】:
-
浏览器版本 od IE?什么版本的 jquery?
-
您有任何错误吗?你试过什么吗?
-
究竟是什么不起作用?什么版本的IE?你看到什么错误?你安装 jquery migrate 了吗?
-
我写了上面的一切。 IE 8。“不工作”的意思是“不工作”,没有触发验证。
标签: asp.net-mvc-3 unobtrusive-validation