【问题标题】:website UI & functionality issues with Internet explorer 10Internet Explorer 10 的网站 UI 和功能问题
【发布时间】:2013-04-12 14:48:13
【问题描述】:

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

我的IE版本是10.0.9200.16519。

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

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

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

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

谢谢,

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

【问题讨论】:

  • 您遇到的具体问题是什么?

标签: asp.net google-chrome firefox user-interface internet-explorer-10


【解决方案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 更新获得。

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 我们没有任何条件语句。我仍然不明白为什么视图源不同。
    • 检查您的 ASP。出于某种原因,您的服务器正在向 IE 用户发送不同的页面。
    • 你能告诉我在哪里检查 ASP 吗?我们的站点是 ASP.NET 站点,到目前为止我唯一发现的是 App_browsers 下的 ControlsAdapters.browser 文件具有此值 。我需要在此处进行任何更改吗?
    • 谁能建议我在哪里可以检查服务器如何将页面发送到 IE? ASP.Net 站点的这些设置在哪里?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-22
    • 2017-09-24
    • 2015-11-01
    • 2013-11-11
    • 2014-11-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多