2012-04-10 8 views
0

このページには、リクエストがロードされていることをユーザーに知らせるテキストが存在するページをロードする必要があります。しかし、並列では、非同期メソッドを実行する必要があり、このメソッドが終了したら、私のページは別のページにリダイレクトする必要があります。ページをロードして非同期メソッドを実行

誰かがこの質問の解決に手伝ってくれますか?

BEstよろしくお願いします。

答えて

1

this ASP.NETにバックグラウンドワーカースレッドを作成する例を示します。

時には完了までに時間がかかる操作があります。応答 は応答を停止し、操作 が終了するまでページは空白になります。この場合、操作は バックグラウンドで実行し、ページでは、実行中の操作 の進行状況を表示します。したがって、ユーザは、動作が であることを知ることができ、進行状況を知ることができる。

一方、いくつかの操作をスケジュールしたいとします( 電子メール/報告書を送信してください)。我々は操作が特定の 時間で実行できるようにしたい。

このプロジェクトでは、 "BackgroundWorker"という名前のクラスを作成して、 の目標を達成しています。 「Default.aspx」という名前のページを作成して、長時間の操作である を実行します。 アプリケーションが起動したときにスケジュールを実行するバックグラウンドワーカーを作成し、次に「GlobalBackgroundWorker.aspx」ページ を使用して進行状況を確認します。

+0

+1素晴らしいリンクです。 – Servy

関連する問題