0

このページには、リクエストが読み込まれていることをユーザーに通知するテキストが存在するページを読み込む必要があります。しかし、並行してコードビハインドで非同期メソッドを実行する必要があり、このメソッドが終了すると、ページは他のページにリダイレクトする必要があります。

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

よろしくお願いします。

4

1 に答える 1

1

ASP.NET でバックグラウンド ワーカー スレッドを作成するには、このMicrosoft の例に従ってください。

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

一方で、いくつかの操作をスケジュールしたい (電子メールの送信/レポートなど)。特定の時間に操作を実行できるようにする必要があります。

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

于 2012-04-10T17:25:49.850 に答える