【问题标题】:Issues when IE browser mode =11 and document mode=7IE 浏览器模式=11 和文档模式=7 时的问题
【发布时间】:2014-01-22 09:35:30
【问题描述】:

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

【问题讨论】:

    标签: asp.net internet-explorer


    【解决方案1】:

    您需要像这样设置 X-UA-Compatible META 标签:

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

    或通过 IIS、web.config 或 C# 为 X-UA-Compatible 添加自定义标头:

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

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

    提个建议,您需要花时间升级网站以符合现代标准,否则您将陷入困境。 IE 7 已经快十年了,所以考虑一下。

    【讨论】:

    • 客户端服务器在IE9。所以在 web.config 中添加了 。从其他版本(如 IE10、IE11 等)浏览 url 仍然存在问题。
    • 打开 F12 工具。转到仿真选项卡(最后一个)。那里显示的模式是什么?此外,您可能想从modern.ie 下载免费虚拟机以完全确定。
    猜你喜欢
    • 2012-08-21
    • 1970-01-01
    • 2012-08-24
    • 2020-01-10
    • 1970-01-01
    • 2011-02-26
    • 2016-04-20
    • 1970-01-01
    相关资源
    最近更新 更多