【发布时间】:2011-02-11 13:17:36
【问题描述】:
我尽量做到描述性最强。
好的,既然我以前从来没有做过这样的事情,我想最好在开始之前先问清楚,以免整个过程出错。
我们有一个必须从 ASP.NET 应用程序调用的报表,它可以是一个简单的按钮。通过代码隐藏,我必须传入一个参数,呈现报告,并且不要将其保存在任何地方,只需将其作为 .pdf 文件打开给用户,以便他可以保存或打印它。 所以请给我链接或提示,我正在阅读 MSDN 文档...
如果您对其他技术有任何建议,至于报告,我想听听,但必须从 ASP.NET 调用。
提前致谢!
编辑:
现在我已经完成了报告,我只需要知道调用它的最佳方法。 它不能直接从 URL 完成,因为这允许用户保存或关闭 pdf 文件,这不是我想要的。
我开始认为实现这一目标的最佳方法如下: 我以编程方式呈现 PDF,并在我的应用程序结构内的临时文件夹中创建 .PDF 文件,然后启动一个新线程来打开文件,并等待用户关闭它,当他关闭它时,我删除文件和线程已死。
你们怎么看?大家有更好的选择吗?
【问题讨论】:
标签: .net asp.net vb.net pdf-generation reporting-services