IE 11中的Report Viewer打印按钮

120*_*604 5 sql-server asp.net reportviewer internet-explorer-11

我正在使用报表查看器远程生成报表,我希望使用IE 11在报表头中使用打印控制按钮.

这个问题类似于以下内容:

使用IE11在ReportViewer中无法使用打印按钮

我无法解决这个问题.我已将Report Viewer 2012 Runtime升级到11.1.3452.0,将SQL Server 2008 R2升级到SP2.

我在服务器上使用Windows Server 2008 R2和.NET framework 4.5.1.IIS是版本7.

我可以在IE的所有先前版本中看到打印按钮(10,9,8,....)

我也尝试使用这一行强制用户代理到IE10:meta http-equiv ="X-UA-Compatible"content ="IE = 10"

根据上述问题的答案,我应该有打印按钮.除兼容模式或创建自己的打印按钮之外的任何其他建议?

Mat*_*ock 3

ReportViewer 客户端打印功能依赖于ActiveX ,除IE 9(或更早版本)之外的任何浏览器都不支持ActiveX ,这就是为什么在使用 Chrome、Firefox 或 IE10/11 浏览器时看不到打印按钮的原因。对于打印,您应该导出为 PDF 并让用户打印。

http://forums.asp.net/t/1962293.aspx?+Report+Viewer+print+Button+missing+from+browser