gpt4 book ai didi

asp.net-mvc-3 - MVC3 不显眼的验证在 IE 中不起作用

转载 作者:行者123 更新时间:2023-12-04 06:41:25 25 4
gpt4 key购买 nike

我有 MVC3 应用程序,不显眼的验证在 FireFox 中工作正常,但在 IE 中不起作用。

任何想法为什么?

更新

MVC3 附带的 jQuery unobtrusive 验证库似乎与我使用的 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。

最佳答案

我最近遇到了类似的问题,只有 IE7 和 IE8(使用 MVC4)。

为了让验证再次工作,我安装了以下版本:

jQuery: 1.8.3

jQuery 验证: 1.9.0.1

Microsoft 非侵入式验证: 2.0.30116.0 (最新于 2013 年 5 月 14 日)

我注意到迁移到 jQuery Validation v1.10 是问题开始的地方。在撰写本文时,JQuery 验证是 v1.11.1,在 IE7/8 中不起作用。这也在 jQuery 1.8.3 和 1.9.1 中进行了尝试,但都不适用于最新版本的 jQuery 验证。

注意:对我来说,特定的问题是验证是触发并标记所有输入和复选框的错误,即使它们不是“需要数据”。

关于asp.net-mvc-3 - MVC3 不显眼的验证在 IE 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14818363/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com