在 ASP.NET 应用程序中设置 IE7 兼容模式模式以处理 IE8 问题的最简单方法是什么?是否可以通过 web.config 进行设置,或者必须在 IIS 或页面级别进行设置?
schooner
问问题
8554 次
4 回答
5
添加标题
X-UA-Compatible: IE=EmulateIE7
在站点的 HTTP 标头选项卡或 IIS 管理器中的应用程序属性中。在 IIS7 中,它的 HTTP 响应标头功能。
您可以将其放在<system.webServer>
web.config 的部分
<httpProtocol>
<customHeaders>
<add name="X-UA-Compatible" value="IE=EmultateIE7" />
</customHeaders>
</httpProtocol>
于 2009-04-03T11:44:33.080 回答
1
如果此处发布的解决方案对您不起作用,请在此处查看我的问题和回答ASP.NET Ignores IE7 Compatibility Mode Tag in Web.config
于 2009-07-31T13:07:39.337 回答
0
您可以使用 META 标签来影响 IE8 以相应地设置其模式:
于 2009-04-03T11:45:07.777 回答
0
代替value="IE=EmultateIE7"
用。。。来代替value="IE=EmulateIE7"
于 2010-07-14T14:30:28.487 回答