gpt4 book ai didi

javascript - ASP.NET AJAX 3.5 和 IE6?

转载 作者:行者123 更新时间:2023-11-29 22:43:40 25 4
gpt4 key购买 nike

我最近将一个 ASP.NET 应用程序升级到 .NET 3.5,并切换到更新版本的 ASP.NET AJAX 库。

在 FireFox 和 IE7 中,一切正常,在 IE6 中,任何执行回调(部分刷新或调用 PageMethod/WebMethod)的操作都会抛出错误:

Object Doesn't support this property or method
Line: 5175
Char: 9

.NET 3.5 和 IE6 是否存在已知的兼容性问题?

编辑:

我在 IE6 上附加了一个调试器,并且能够找到它中断的确切行:

 this._xmlHttpRequest.open(verb, this._webRequest.getResolvedUrl(), true /*async*/);

看来 IE6 正在拒绝执行“打开”的权限。这不是跨站请求,所以我很疑惑。该网站目前在映射到本地服务器的假主机名上运行,而不是在实际域上运行,但我认为这不会有什么不同。

编辑:我添加了赏金,这个错误仍然让我发疯......哈普!

编辑:

已找到解决方案!

forum post让我好奇地搜索 MXSML,果然,框架库中有错字。

MsXML 被键入为 MXsml。

当然,在处理汇编脚本时,您无法修复它们,但我安装了 SP1,希望它们在那里得到纠正。他们是……所以,如果您有这个问题,请安装 .NET 3.5 SP1,它就会消失。

哇哦!

最佳答案

您如何在 IE6 中进行测试?当您使用除了 IE6 与 asp.net ajax 库一起全新安装之外的任何东西时,我遇到了几个 javascript 错误。 (即 asp.net ajax 库不支持 IE 的多个安装,甚至不支持 IETester )

当使用多个版本的 IE 时,IE 安全模型中的某些东西会使事情变得困惑。您会发现 cookie 无法在您正在运行的系统上的“已安装”版本的 IE 以外的任何地方正常工作。

您也可以在这里寻找一些 more information在多个 IE 安装上。如果发现评论特别有帮助!

更新我能够挖掘,这在 asp.net fourms 中.这是我唯一能找到的另一件事。可能不会太有帮助,但它至少听起来像你正在打的东西。

关于javascript - ASP.NET AJAX 3.5 和 IE6?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/612118/

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