簡體   English   中英

ASP.NET 4.0站點中的X-UA兼容元標記不起作用

[英]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兼容的元標記不起作用

我不知道這是不是已知的錯誤? http://connect.microsoft.com/VisualStudio/feedback/details/581278/setting-x-ua-compatible-meta-tag-in-asp-net-4-0-site-doesn-t-work-yes-它是最高的#

添加:

如果我從頁面標記中刪除“ StyleSheetTheme”,則它將以兼容模式呈現。

有什么辦法解決嗎?

可能的解決方案:

如果我在頁面加載事件中動態添加元標記,並在頁面標記中保留樣式表值,則該方法有效。

昏暗的metaTag作為新的HtmlMeta()

metaTag.Attributes.Add(“ http-equiv”,“ X-UA-Compatible”)

metaTag.Attributes.Add(“ content”,“ ID = EmulateIE7”)

Page.Header.Controls.AddAt(0,metaTag)

您認為這樣做正確嗎? 還有其他更好的解決方案嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM