【发布时间】:2013-01-16 20:13:59
【问题描述】:
我已经被 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 中需要添加的新功能吗?
【问题讨论】:
-
尝试将 添加到页面
标签: internet-explorer internet-explorer-10