1

reportviewer コントロールを使用してレポートを配信する asp.net 4.0 ページがあります。レポートをページまたは pdf/word にレンダリングするオプションがあります。

パラメータのセット (または範囲) を提供するオプションもあり、レポートビューアは PDF/WORD で複数のレポート (場合によっては 100 以上) をレンダリングします。

これが動作する方法は、「バッチの実行」ボタンが押されたときであり、ページがポストバックされ、ローカル レポートが使用可能なパラメーターまたはパラメーターの組み合わせに対して (PDF レポートに) レンダリングされます。

これにより明らかにポストバックが発生し、ポストバックが返されるまでに非常に時間がかかります。レポートのレンダリングをバックグラウンドで実行して、ページがすぐに返されるようにする方法はありますか?

Web では、バックグラウンド スレッドなどへのあいまいな参照を見てきましたが、何も機能していないようです。誰かが貴重なアイデアを提供できますか???

4

1 に答える 1

0

おそらく、リクエストを新しいページに投稿すると(可能であれば)、問題を解決できる可能性があります。

于 2012-05-21T08:16:06.427 に答える