【问题标题】:VS2010 IE renders differentVS2010 IE 渲染不同
【发布时间】:2011-10-18 13:15:55
【问题描述】:

所以,我有一个在我的 VS2010 虚拟 ASP.NET 服务器上测试的应用程序,当我在本地环境的 IE 中打开它时,一切正常,但是每当我将它部署到外部服务器时,它就开始搞砸了在 IE 中填充(CSS 和一些 jQuery 问题)。我到处都有相同的代码,怎么可能以不同的方式呈现它? (我在相同的 IE 版本中测试它们),在其他浏览器中一切正常。

【问题讨论】:

  • 我可以补充一点,我构建了我的网站安装程序,然后将其安装在服务器上。
  • 你是否打开了兼容性视图?
  • 不,它甚至在 pge 上都不可用
  • IE 和母版页声明的版本可能会有所帮助。也许是通过 jsFiddle 的代码示例?
  • 我认为这毕竟与兼容性视图有关。当我选择在兼容性视图中显示所有网站时,它显示相同的错误。感谢您的提示。

标签: asp.net visual-studio-2010 internet-explorer


【解决方案1】:

这听起来像是一个兼容模式问题。在某些情况下,IE 会意外跳入兼容模式。这通常与浏览器配置有关。

防止这种情况的最简单方法是在您的 HTML 代码中添加以下元标记:

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

这将强制 IE 始终使用可用的最佳渲染引擎,并防止其跳转到兼容模式,无论浏览器配置如何。

希望对您有所帮助。

【讨论】:

    猜你喜欢
    • 2015-09-03
    • 2012-02-17
    • 2014-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-24
    • 1970-01-01
    相关资源
    最近更新 更多