2
如何爲託管在IIS 7.0中的頁面添加自定義HTTP標頭?如何爲託管在IIS 7.0中的頁面添加自定義HTTP標頭?
可以爲一個文件夾添加一個,但不能在IIS 7.0中添加一個頁面,或者我無法找到如何。
但是,在IIS 6.0中,您可以輕鬆地右鍵單擊頁面並通過屬性窗口添加自定義標題。
如何爲託管在IIS 7.0中的頁面添加自定義HTTP標頭?如何爲託管在IIS 7.0中的頁面添加自定義HTTP標頭?
可以爲一個文件夾添加一個,但不能在IIS 7.0中添加一個頁面,或者我無法找到如何。
但是,在IIS 6.0中,您可以輕鬆地右鍵單擊頁面並通過屬性窗口添加自定義標題。
以下元標記添加到您的網頁
<meta http-equiv="X-UA-Compatible" content="IE=7" />
其中http-當量和內容變量: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)
我的問題通過IIS 7.0。那不可能呢? –
不是我能看到的。據我所知,如果您需要在頁面級別上使用它,您需要使用頁面上的元標記來指定它,或者明確使用HTML,或者通過將元數據注入到頭標記中,通過代碼隱藏來指定它。 – cbillowes
其實它看起來可以。如果你打開IIS,去你需要的網站,點擊內容視圖,選擇你想要的頁面,然後右鍵點擊,然後切換到功能視圖,你的頁面應該顯示在樹形視圖中。點擊樹形視圖中的頁面,雙擊HTTP Response Headers並添加您的響應。只需查看當您查看源代碼時是否顯示在頁面中。 – cbillowes