2012-11-20 158 views

回答

4

以下元標記添加到您的網頁

<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) 
+0

我的問題通過IIS 7.0。那不可能呢? –

+0

不是我能看到的。據我所知,如果您需要在頁面級別上使用它,您需要使用頁面上的元標記來指定它,或者明確使用HTML,或者通過將元數據注入到頭標記中,通過代碼隱藏來指定它。 – cbillowes

+0

其實它看起來可以。如果你打開IIS,去你需要的網站,點擊內容視圖,選擇你想要的頁面,然後右鍵點擊,然後切換到功能視圖,你的頁面應該顯示在樹形視圖中。點擊樹形視圖中的頁面,雙擊HTTP Response Headers並添加您的響應。只需查看當您查看源代碼時是否顯示在頁面中。 – cbillowes

相關問題