Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ASP.NET 4.0站点中与X-UA兼容的元标记不';行不通_C#_Asp.net_Iis_Web Applications - Fatal编程技术网

C# ASP.NET 4.0站点中与X-UA兼容的元标记不';行不通

C# ASP.NET 4.0站点中与X-UA兼容的元标记不';行不通,c#,asp.net,iis,web-applications,C#,Asp.net,Iis,Web Applications,我正在编写一个asp.NET4应用程序,我希望我的应用程序在兼容模式(IE8和IE9)下工作 到目前为止,我使用了下面的meta标记,但它不起作用。 (也尝试过“IE=8”) 我一直遵循这条思路,但迄今为止运气不佳 我不知道这是不是一个已知的错误? 增加: 如果我从页面标记中删除“StyleSheetTheme”,那么它将以兼容模式呈现 有办法解决吗 可能的解决方案: 如果我在页面加载事件中动态添加meta标记,并在页面标记中leven样式表值,它就会起作用 Dim metaTag作为

我正在编写一个asp.NET4应用程序,我希望我的应用程序在兼容模式(IE8和IE9)下工作

到目前为止,我使用了下面的meta标记,但它不起作用。 (也尝试过“IE=8”)

我一直遵循这条思路,但迄今为止运气不佳

我不知道这是不是一个已知的错误?

增加:

如果我从页面标记中删除“StyleSheetTheme”,那么它将以兼容模式呈现

有办法解决吗

可能的解决方案:

如果我在页面加载事件中动态添加meta标记,并在页面标记中leven样式表值,它就会起作用

Dim metaTag作为新的HtmlMeta()

metaTag.Attributes.Add(“http等价”、“X-UA-Compatible”)

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

Page.Header.Controls.AddAt(0,元标记)


你认为这样做对吗?还有其他更好的解决方案吗?

尝试将标题添加到iis设置或web.config文件中: