我有 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。
看起来这也是与 MVC3 jQuery unobtrusive ajax 库一起使用的最新 jQuery 版本。
PS 使用 MVC3 不显眼的验证或 ajax 的人,不要使用高于 v 1.8.3 的 jQuery。