[英]X-UA-Compatible meta tag in ASP.NET 4.0 site doesn't work
我正在編寫一個asp.net 4應用程序,並且希望我的應用程序在兼容模式下工作(IE8和IE9)。
到目前為止,我已經使用了以下meta標記,但無法正常工作。 (也嘗試過“ IE = 8”)
我遵循了這個主題,但到目前為止還沒有運氣。
在ASP.NET 4.0站點中設置X-UA兼容的元標記不起作用
添加:
如果我從頁面標記中刪除“ StyleSheetTheme”,則它將以兼容模式呈現。
有什么辦法解決嗎?
可能的解決方案:
如果我在頁面加載事件中動態添加元標記,並在頁面標記中保留樣式表值,則該方法有效。
昏暗的metaTag作為新的HtmlMeta()
metaTag.Attributes.Add(“ http-equiv”,“ X-UA-Compatible”)
metaTag.Attributes.Add(“ content”,“ ID = EmulateIE7”)
Page.Header.Controls.AddAt(0,metaTag)
您認為這樣做正確嗎? 還有其他更好的解決方案嗎?
嘗試將標頭添加到iis設置或web.config文件中: http : //blogs.msdn.com/b/deviations/archive/2009/05/07/how-to-enable-ie-8-compatibility-查看您的整個網站或特定網站的目錄.aspx
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.