我在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中需要添加的新内容吗?
答案 0 :(得分:1)
<!DOCTYPE html>
答案 1 :(得分:0)
尝试使用:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9">