【问题标题】:Compatibility mode IE兼容模式 IE
【发布时间】:2014-08-01 06:29:44
【问题描述】:

我对这个主题进行了大量研究,但没有一个找到的解决方案对我有帮助。 所以,让我们开始吧:我有一个 VB ASP.NET WEB 应用程序。 问题是当Display intranet sites in Compatibility Viewunchecked 时,用户可以在浏览器(IE)中看到aspx 文件的源代码。 我尝试了所有方法,设置兼容性来自IISweb.config,甚至来自<head>meta 标签。

我发现,如果我使用 checkbox unchecked,浏览器也会显示页面正常。 然后我试图找到一种解决方案来从代码中强制进入企业模式,但如果不更改注册表项,我什么也没找到。更改注册表项也可以对上面的复选框进行。

如果我在 IE 中进入 DOM Explorere 并尝试编辑源代码,我从那里删除的任何内容,页面显示正常。

如何从代码中强制进入企业模式或兼容性视图模式?或者我有其他解决方案来解决这个问题吗?

【问题讨论】:

    标签: asp.net vb.net internet-explorer compatibility ie8-compatibility-mode


    【解决方案1】:

    在我看来,如果您说如果您在 DOM 中修改某些内容,页面就会出现,那么您需要检查应用程序的缓存。

    【讨论】:

    • page.Response.AppendHeader("Pragma", "no-cache") page.Response.ContentType = "text/plain" page.Response.CacheControl = "no-cache"
    • 它们有什么区别?
    猜你喜欢
    • 2011-10-02
    • 2014-05-01
    • 1970-01-01
    • 2013-09-14
    • 2023-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多