1

我有一个asp.net 4.0 页面,使用reportviewer 控件来传递报告。可以选择在页面中呈现报告或以pdf/word 呈现报告。

还有一个选项可以提供一组(或一系列)参数,reportviewer 会以 PDF/WORD 格式呈现多个报告(有时超过 100 个)。

这种操作的方式是当按下“运行批处理”按钮时,页面回发并为可用参数或参数组合呈现本地报告(到 PDF 报告中)。

这显然会导致回发,回发需要很长时间才能返回。有没有办法让报表的呈现发生在后台,以便页面可以立即返回,

在网络上,我看到对后台线程等的模糊引用,但似乎没有任何效果。有人可以提供有价值的想法吗???

4

1 回答 1

0

也许如果您将请求发布到新页面(如果可以),它可以解决您的问题。

于 2012-05-21T08:16:06.427 回答