Internet explorer IE10上的兼容性视图问题

Internet explorer IE10上的兼容性视图问题,internet-explorer,internet-explorer-10,Internet Explorer,Internet Explorer 10,我被Windows8上IE10的一个问题难住了好几天 我正在将最初用经典ASP编写的遗留web应用程序现代化为.NET4.0Web应用程序。它最初只为IE编写,从IE6开始使用。显然,尚未更新的旧页面需要使用兼容模式,但新页面不需要此模式 在IE9中,一切都按预期工作——站点位于兼容性视图列表中,页面显示在兼容性视图中,除非基于包含下面meta标记的ASPX母版页之一的页面被提供——然后它处于“常规”IE9模式(通过查看F12工具栏中的设置进行验证) 但在IE10中,浏览器中应用了相同的设置

我被Windows8上IE10的一个问题难住了好几天

我正在将最初用经典ASP编写的遗留web应用程序现代化为.NET4.0Web应用程序。它最初只为IE编写,从IE6开始使用。显然,尚未更新的旧页面需要使用兼容模式,但新页面不需要此模式

在IE9中,一切都按预期工作——站点位于兼容性视图列表中,页面显示在兼容性视图中,除非基于包含下面meta标记的ASPX母版页之一的页面被提供——然后它处于“常规”IE9模式(通过查看F12工具栏中的设置进行验证)


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

IE10中还有什么新的东西需要添加吗?

:

  • 使用
  • 不要使用“X-UA兼容”元标记
  • :

  • 使用
  • 不要使用“X-UA兼容”元标记
  • 尝试使用:

    <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9">
    
    
    
    尝试使用:

    <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9">
    
    
    
    尝试添加到页面尝试添加到页面