在什么时候我需要添加X-UA兼容元标签?
本文关键字:标签 X-UA 添加 什么时候 | 更新日期: 2023-09-27 18:14:15
我试图通过覆盖页面方法来添加X-UA兼容元标签到我的。net项目,但我不完全确定在什么阶段我需要添加标签。现在我有:
protected override void OnInit(EventArgs e)
{
HtmlMeta meta = new HtmlMeta();
meta.HttpEquiv = "X-UA-Compatible";
meta.Content = "IE=EmulateIE7";
Page.Header.Controls.Add(meta);
base.OnInit(e);
}
,但这似乎不起作用。我必须在页面初始化之前添加标签吗?在负载?
我将通过web.config:
<configuration>
<system.webServer>
<httpProtocol>
<customHeaders>
<add name="X-UA-Compatible" value="IE=EmulateIE7" />
</customHeaders>
</httpProtocol>
</system.webServer>
</configuration>
将工作,不需要修改你的代码。
更多信息:http://www.iis.net/configreference/system.webserver/httpprotocol/customheaders
一般来说,您不应该添加它。请查看有关指定文档模型的MSDN文章。