【问题标题】:Crystal report navigation buttons not working on IE 10 and IE 11Crystal 报表导航按钮在 IE 10 和 IE 11 上不起作用
【发布时间】:2015-11-27 06:58:56
【问题描述】:

部署在开发服务器(Windows 7 和 IIS 7.5) 上时,Crystal 报告在 IE 8 ~ IE 11 上运行良好,将此应用程序部署在生产服务器上(Windows Server 2008 r2 和 IIS 7) 发现水晶报表导航按钮在 IE 10 和 11 上不起作用,如下图所示。

进一步考虑的事项:

  1. 最初,当应用程序部署在开发服务器上时,我们遇到 bobj undefined error,我们通过将 aspnet_client 和 crystalreportviewers13 文件夹复制到我们的应用程序中来解决它。
  2. 当我们尝试查看报告的第 2 页时,水晶报告卡在导航中之后,所有浏览器都出现了这种情况。我们通过将代码从 Page_Load() 移动到 Page_Init() 方法来解决它。

在使用虚拟环境在 IE 8 ~ IE 11 上测试了这两个步骤之后,水晶报表没有问题,但是当我们在生产服务器上部署应用程序时,水晶报表开始在 IE 10 和 IE 11 上卡住导航。

附言

  1. 我们在 .aspx 页面中使用了兼容性标签,告诉浏览器在 IE 8 模式下呈现报告,我们尝试了 IE 7、EmulateIE8 和所有其他可用选项,但到目前为止都没有。
  2. Crystal 报告在 IE 8 和部署在生产服务器上的 IE 9 上运行良好。
  3. 网络跟踪显示,在 IE 10 和 11 上,按下 下一页 按钮,而不是向相应的 .aspx 页面发送调用,而是调用 "..... .\empty.html".

【问题讨论】:

    标签: c# asp.net internet-explorer crystal-reports


    【解决方案1】:

    我正在寻找解决方案 w.r.t to IE11,因为 IE11 使用 Mozilla 工具包所以我用 Mozilla 搜索了同样的问题,有一个解决我的问题的建议。

    在您已添加 CrystalReportViewer 的 .aspx 页面的 Page 指令 中添加以下代码。

    ClientTarget="uplevel"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-05
      相关资源
      最近更新 更多