[英]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.