IE浏览器模式= 11且文档模式= 7时出现问题

时间:2014-01-21 12:37:43

标签: asp.net internet-explorer

我的应用程序设置为通过webconfig记录mode = 7。当此应用程序部署在Windows Server 2008 r2中时,当我尝试通过Internet访问它时,文档模式= 7但我的浏览器模式= 11.大多数功能,如ListView的排序,选中的复选框更改不起作用。当我使用IE浏览器将浏览器模式更改为7时,它可以正常运行。怎么解决这个问题?

1 个答案:

答案 0 :(得分:0)

您需要像这样设置X-UA兼容的META标签:

<meta http-equiv="X-UA-Compatible" content="IE=7">

或通过IIS,web.config或在C#中为X-UA兼容添加自定义标头:

HttpContext.Response.AddHeader("X-UA-Compatible", "IE-edge");

您可以在web.config中添加自定义标头,请参阅http://www.iis.net/configreference/system.webserver/httpprotocol/customheaders以获取帮助。

建议,您需要花时间升级网站以使用现代标准,否则您将把自己锁定在一个角落。 IE 7已经差不多十年了,所以请考虑一下。