2009-02-24 71 views
0

以编程方式取消使用Web表单ReportViewer控件启动的长时间运行的报告吗? .Reset()方法的文档说通过Microsoft.Reporting.WebForms取消报告运行ReportViewer

呼叫Reset方法取消任何当前的渲染和复位 ReportViewer控件到默认状态。

但是,如果我(例如)向Web窗体上的按钮来调用reportViewer1.Reset()postback,该行实际上从未被击中,直到报告完成。查看trace.axd,我可以看到postbackBeginLoadStateEndLoadState之间挂起,直到报告结束。

回答

0

您需要异步调用报告才能在渲染时取消它。

希望这有助于

比尔