SQL Server 2008 Reporting Services允许以PDF格式打开报告,并具有以下网址访问权限:
http://localhost:8080/reportserver?/MyReports/Report1&rs:Command=Render&rs:Format=PDF
但PDF将在新的浏览器窗口中打开。如何设置正确的参数并在当前浏览器窗口中打开它?
答案 0 :(得分:0)
好的很酷,我们有一些事情可以开始。 弄清楚如何做到这一点很困难(花了一个合理的小时数),而且我不能自由地给你确切的代码(因为它属于我为其编写的人),但我可以给你做的方法。使用这种方法,您应该能够很好地在asplight控件中托管aspx页面,尽管您可能需要考虑渲染报表的物理大小,这样在托管时可能会有点紧张。
Content-Disposition
标头添加到currentResponse,将其值设置为inline;filename=[insert filename here]
currentResponse.End()