好的,这就是我们遇到的问题。我们有一个使用 DevExpress 回调面板的网站。我们收到了来自使用 IE10 的用户的电话,称该页面为空白。
我用 IE10 设置了一台机器 - 尝试复制问题。登录生产网站时,我看到了同样的东西——页面是空白的,除了你可以在左上角看到一个空的 SpitterControl(表示一个没有任何内容的控件)。我检查了 f12 开发者工具,所有的标记都在那里。此外,当进入 quirks 模式或 IE9 模式时,页面呈现良好。
到目前为止这么好。下一步是在我的本地环境中复制该问题,以便我可以设置一些断点并尝试找出原因。这就是我难过的地方。本地开发环境完全没有问题;页面在 IE10 中呈现良好。我在我的机器上使用相同的 .NET 框架运行 IIS7。
所以,进入下一步。我们有一台机器,我们在其中暂存代码以进行 beta 测试——它的配置基本上反映了生产配置。同样的结果,所有 IE10 页面都渲染得很好。
我有点想不通了。我当然研究过文档类型,并强制使用 IE9 模式。我可以尝试所有的东西,但我只是对我所有的测试环境都无法破解这一事实感到困惑。
有什么想法吗?