asp.net - Crystal Report Viewer 按钮在 Google Chrome 和 Firefox 中不起作用,但在 IE 中正常

标签 asp.net firefox c#-4.0 google-chrome crystal-reports-2010

我的是 asp.net 和 c# Web 应用程序。 Crystal Report 打印按钮在 Google Chrome 和 Firefox 中不起作用,但在 IE 中正常。 当我点击 Crystal Report Viewer 的打印按钮时,它只会刷新网页,而不会在 Google Chrome 中显示任何对话框。在 Firefox 中,它打开打印对话框,现在我单击取消按钮。然后我单击“注销”,它只是停留在同一页面中,而在单击“注销”后单击任何其他链接,它会导航到 session 过期页面。 我在 IE 中没有这个问题。 CrystalReportViewer 未放置在“更新”面板中。

最佳答案

确保您的 web.config 程序集中有此内容

<add assembly="CrystalDecisions.ReportAppServer.ClientDoc, Version=13.0.2000.0,    Culture=neutral, PublicKeyToken=692fbea5521e1304"/>

我添加了这个程序集,并且打印按钮开始在所有浏览器中为我工作。然而,它不是 Chrome 中的真正打印,它将报告导出为 PDF,然后您可以从该文件进行打印。

关于asp.net - Crystal Report Viewer 按钮在 Google Chrome 和 Firefox 中不起作用,但在 IE 中正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12543428/

相关文章:

asp.net - 在代码中获取页面的绝对 URL

c# - 上传 XML -> 读取 unicode 流并转换

jquery - 将 iframe 内所有链接的目标更改为 "_parent"jquery

javascript - getOwnPropertyNames 在 Firefox 上忽略 __proto__

c#-4.0 - C#代码每天晚上9点自动运行

C# 等同 URI

asp.net - 在 ASP.NET 中将文件写入响应后回发不起作用

asp.net - 在转发器控件中显示来自 linq 数据源的图像

javascript - 播放/暂停视频 onclick firefox

c# - 在 C# 中安装应用程序之前执行一些操作