Asp.net IE 11中的报表查看器打印按钮
我正在使用报表查看器远程生成报表,我希望使用IE 11在报表标题中设置打印控制按钮 这个问题类似于以下问题: 我一直无法解决这个问题。我已将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”Asp.net IE 11中的报表查看器打印按钮,asp.net,sql-server,reportviewer,internet-explorer-11,Asp.net,Sql Server,Reportviewer,Internet Explorer 11,我正在使用报表查看器远程生成报表,我希望使用IE 11在报表标题中设置打印控制按钮 这个问题类似于以下问题: 我一直无法解决这个问题。我已将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,…) 我还尝试使用以下行强制用户代理使用IE1
根据以上问题的答案,我应该有打印按钮。除了兼容模式或创建我自己的打印按钮之外,还有其他建议吗?IE需要一个附加组件,
RSClient
,打印按钮才能工作。通常,当用户第一次在IE上加载报告时,您会看到下载和安装该加载项的提示。不幸的是,很多事情都会影响这一点。我不确定这是否对您有帮助,但安全设置是我们的一个问题
试试这个:
RSClientPrint
加载项(如果已安装)。(打开控制面板,Internet属性。单击“程序”选项卡并管理加载项。)RSClientPrint
的提示,一切正常。如果它不尝试下载,我会把重点放在服务器上
ReportViewer客户端打印功能依赖于ActiveX,而ActiveX不是
除了IE 9(或更早版本)之外,任何浏览器都支持它,这就是为什么您要这样做的原因
当Chrome、Firefox或IE10/11浏览器处于禁用状态时,无法获取打印按钮
卷入的对于打印,您应该导出为PDF,并让用户
打印出来
如果它没有显示,我会使用Chrome的开发者工具栏,查看HTML元素是否存在并设置为“display:none”;或者它是否只是因为兼容性问题而没有生成。另一方面,创建自己的打印按钮并使用JavaScript打印按钮不会正确打印页面,它只会打印呈现到页面上的HTML。在IE11中使用SQL中的报表管理器时,您是否有打印和缩放按钮?我们有一个工作的打印机按钮,但没有缩放按钮。请注意,下面的答案没有用作修复。项目团队的另一名成员最终解决了这个问题。