2010-11-18 7 views

答えて

0

私が知る限り、いいえ。

最終的なHTMLは、実行が終了した後にのみブラウザに送信されます。Response.Flushのような古典的なASPコマンドとは異なり、ページが読み込まれる前にテキスト/画像を見たいという効果はありません。

しかし、いくつかの方法があります。ページが前のページのターゲットである場合、前のページを開き、「読み込み中」という小さなポップアップを表示させ、「重い」ページ内のスクリプトでポップアップを閉じる。

別の方法では、「重い」コードを別のスレッドで非同期に実行する時間があり、メインスレッドでは「しばらくお待ちください」を表示し、さまざまなブラウザでの糸車の目的のようなものだ

0

...

あなたは、これらのパネルを移入するために呼び出しを行うために、様々なアップデートパネルやレバレッジAJAXにあなたのコンテンツの一部を分離することができます。

0

UpdatePanelとUpdateProgressサーバーコントロールを出発点としてご覧ください。フォームをUpdatePanelにラップするとフォームが非同期にポストバックされ、UpdateProgressコントロールを特定のUpdatePanelに関連付けることで、非同期リクエストが処理されているときにメッセージをユーザーに提示することができます。

関連する問題