兼容性查看IE10上的问题

时间:2013-02-01 13:42:31

标签: internet-explorer internet-explorer-10

我在Windows 8上的IE10中遇到问题已经被困了几天。

我正在将最初用经典ASP编写的遗留Web应用程序现代化到.NET 4.0 Web应用程序中。它最初是为IE编写的,并在IE6中开始了它的生命。显然,尚未更新的旧页面需要使用兼容模式,但较新的页面不需要这样。

IE9中的所有内容都按预期工作 - 该站点位于兼容性视图列表中,并且页面显示在兼容性视图中,除非基于包含以下元标记的ASPX主页之一提供 - 然后它位于“常规”中“IE9模式(通过查看F12工具栏中的设置进行验证)。

<meta http-equiv="X-UA-Compatible" content="IE=edge">

但是在IE10中,在浏览器中应用了相同的设置并且提供了相同的元标记(我也尝试将IE10值插入到内容属性中),但页面以兼容模式显示。当命中断点时,Request.Browser.Version显示为7.0,并且相同的值反映在IIS日志中。

还有其他一些我缺少的IE10中需要添加的新内容吗?

2 个答案:

答案 0 :(得分:1)

Microsoft suggests

  1. 使用<!DOCTYPE html>
  2. 请勿使用“X-UA兼容”元标记。

答案 1 :(得分:0)

尝试使用:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9">