を使用してモバイルWebサイトを作成していjquery
mobile+
MVC4.net
ます。独自のビューとコントローラーを備えた3つの個別のモジュールがあります。
1つのモジュールで、PDFレポートを生成するサービスを呼び出します。このプロセスには約5分かかるため、ステータスインジケーターを表示し、応答があったらインジケーターを削除します。これはすべてうまく機能し、UIがハングすることはなく、ユーザーはナビゲートして操作を行うことができます。
問題は、ユーザーが別のモジュールに移動したときに発生します。他のビュー/コントローラーに移動するとスレッドが失われるため、別のコントローラーに移動したときに実行状態にあるスレッドのステータスを取得する方法がわかりません。
これを達成する方法はありますか?