如何为IIS 7.0中托管的页面添加自定义HTTP标头?

时间:2012-11-20 13:10:33

标签: asp.net http iis-7 http-headers

如何为IIS 7.0中托管的页面添加自定义HTTP标头?

可以为文件夹添加一个,但不能为IIS 7.0中的页面添加,或者我无法找到如何。

但是,在IIS 6.0中,您可以轻松地右键单击页面并通过属性窗口添加自定义标题。

1 个答案:

答案 0 :(得分:4)

将以下元标记添加到您的网页

<meta http-equiv="X-UA-Compatible" content="IE=7" />

http-equiv和内容可变:http://weblogs.asp.net/joelvarty/archive/2009/03/23/force-ie7-compatibility-mode-in-ie8-with-iis-settings.aspx

或以编程方式在代码隐藏中:

//C#
Page.Header.Controls.AddAt(0, new HtmlMeta { HttpEquiv = "X-UA-Compatible", Content = "IE=EmulateIE7" });

'VB.NET
Dim custom As New HtmlMeta
custom.HttpEquiv = "X-UA-Compatible"
custom.Content = "IE=EmulateIE7"
Page.Header.Controls.Add(custom)