【发布时间】:2011-09-15 02:45:32
【问题描述】:
我们的网站上有一个报告功能,允许用户下载各种数据的 PDF 报告。有些报告需要参数,在这种情况下,我们会在他们选择报告后将它们转发到参数设置视图。
将参数发布到服务器后,将返回带有 PDF 的 FileStreamResult。问题是,对于带参数的报表,返回FileStreamResult后,用户停留在参数设置页面。我想将它们重定向回报告列表页面。
无论如何可以使用 FileStreamResult 执行此操作,或者,我应该寻找自定义解决方案吗?
【问题讨论】:
-
我不是 100%,但我认为您可能无法做到,因为您已经发送了标头数据。
-
如果这不像 SSRS,那么也许您可以在 iFrame 中打开报告,这样您就不必将它们发送回页面,因为它们从未离开过。
-
标头是有道理的,但是,在提供文件流之前发送重定向呢?
-
如果你这样做,流将如何开始?
标签: asp.net-mvc filestreamresult