バックグラウンド処理

ASP.NETでバックグラウンドで行うのは非同期 delegate を利用して、
処理の終了を受け取るには AsyncCallback を使えばできることは知っていた。

ですが、バックグラウンドの処理中に待ち受け画面を表示して
バックグラウンド処理が終了したら、完了画面に遷移したい場合に
どうしたらいいか思いつかなかった。


ようは以下の通り。

登録画面 → 処理中画面 → 完了画面


とある方に助言をもらったところ

ClientCallback(.NET 2.0)+ delegate + AsyncCallback + Javascript 

の組み合わせで出来ました。


他にもっと簡単なやり方があるんかなぁ!?
とりあえず、まだまだ修行が足らないなぁと思った今日この頃。