我的应用程序设置为通过webconfig记录mode = 7。当此应用程序部署在Windows Server 2008 r2中时,当我尝试通过Internet访问它时,文档模式= 7但我的浏览器模式= 11.大多数功能,如ListView的排序,选中的复选框更改不起作用。当我使用IE浏览器将浏览器模式更改为7时,它可以正常运行。怎么解决这个问题?
答案 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已经差不多十年了,所以请考虑一下。