【问题标题】:Problems with IE10 and DevExpress CallbackPanelIE10 和 DevExpress CallbackPanel 的问题
【发布时间】:2013-05-17 06:51:18
【问题描述】:

好的,这就是我们遇到的问题。我们有一个使用 DevExpress 回调面板的网站。我们收到了使用 IE10 的用户来电说页面是空白的。

我用 IE10 设置了一台机器 - 尝试复制问题。登录生产网站时,我看到了同样的东西——页面是空白的,除了你可以在左上角看到一个空的 SpitterControl(表示一个没有任何内容的控件)。我检查了 f12 开发者工具,所有的标记都在那里。此外,当进入 quirks 模式或 IE9 模式时,页面呈现正常。

到目前为止一切顺利。下一步是在我的本地环境中复制该问题,以便我可以设置一些断点并尝试找出原因。这就是我难过的地方。本地开发环境完全没有问题;页面在 IE10 中呈现良好。我在我的机器上使用相同的 .NET 框架运行 IIS7。

所以,继续下一步。我们有一台机器,我们在其中暂存代码以进行 beta 测试——它的配置基本上反映了生产配置。同样的结果,所有 IE10 页面都渲染得很好。

我的想法有点用完了。我当然研究过文档类型,并强制使用 IE9 模式。我可以尝试所有的东西,但我对我所有的测试环境都无法打破它感到困惑。

有什么想法吗?

【问题讨论】:

标签: asp.net devexpress internet-explorer-10


【解决方案1】:

尝试设置异地开发设置。可能是在您的域内。我知道在一种情况下,我们遇到了 devexpress 控件乱序加载的问题。

【讨论】:

    【解决方案2】:

    想通了-无论如何都可以解决。设置工作。只是对生产数据库进行这样的更改并不是那么简单——但我终于把它放在那里尝试了。天啊..多么痛苦!

    【讨论】:

      【解决方案3】:

      此链接中的 NuGet 包选项对我有用,因此我假设在服务器上安装修补程序也可以:

      http://www.hanselman.com/blog/BugAndFixASPNETFailsToDetectIE10CausingDoPostBackIsUndefinedJavaScriptErrorOrMaintainFF5ScrollbarPosition.aspx

      总结:

      • 确保已安装 NuGet
      • 右键单击项目,然后单击管理 NuGet 包
      • 在线搜索“App_BrowsersUpdate”
      • 我为 .net 4 安装了一个
      • 重新发布

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-11-29
        • 2013-06-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-09-28
        • 2014-08-20
        • 1970-01-01
        相关资源
        最近更新 更多