0

我有一个 ASP.net 网站,它在 IE9、Mozilla、chrome 上运行良好,但 IE 用户有很多问题。UI 甚至功能(如单击按钮、登录/注销都不起作用)。

我的IE版本是10.0.9200.16519。

以下是我到目前为止所做的一些事情,

a) 我比较了 IE 10 和 chorome 的视图源,发现了一些差异。我正在经历它们。

b)我正在尝试通过 IE 10 站点上的提琴手工具进行跟踪。

请建议检查浏览器问题的最佳选项。该站点适用于 IE9 及以下版本的 IE。

谢谢,

PS:我正在尝试使网站面向公众,如果有人可以提供他们的输入,我会发布网址。

4

2 回答 2

1

如果来源不同,那么您的服务器正在向 IE 用户发送不同的页面。您可能正在使用 IE 条件注释(例如,<!--[if IE]>)。与 IE9 或更低版本不同,IE10 不支持条件注释。

于 2013-04-12T14:55:50.227 回答
1

asp.net 中有一个老错误,这里解释得很好:Browser definition bug in ASP.NET

..基本上,当它们来自无法识别的浏览器时,它会导致无法正确处理 javascript 请求。IE10 属于这一类。

幸运的是,这是一个旧错误,并且已通过以下修补程序进行了修补:

这是.NET 2.0 http://support.microsoft.com/kb/2600100

而这个 .NET 4.0 http://support.microsoft.com/kb/2600088

现在可能也可以通过 Windows 更新获得。

于 2013-04-12T16:37:56.067 回答