• ベストアンサー

Response.Redirect で呼び出す際にメッセージを出したい。

Response.Redirect で他のASPを呼び出した際に、SQLのデータボリュームが多いため若干のタイムラグが発生します。その際に処理待ちのメッセージを出したいのですが、何か方法はありますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • kero_mio
  • ベストアンサー率90% (94/104)
回答No.2

私の方でサンプルを作ろうかなと思いましたが、 時間がなかったので、取り急ぎ、「お待ちください」を 表示できるサンプルが公開されているサイトがありましたので お知らせします。 http://d.hatena.ne.jp/winebarrel/20070805/p1 ただし、サーバー側は、ASPではなく、Ruby on RAILSで 作られているみたいですが、クライアント側のJavaScriptの制御は ASPでも同じ考えなので、ASPに焼きなおせば、 そのまま使えると思います。 あまりプログラムがお得意ではない場合、Ruby on RAILSの コードをASPに焼きなおすのが、どうしてもできないという 場合は、時間を頂ければサンプル作りますので、 その場合は遠慮なくおっしゃってください。 よろしくお願いします。

happy_papa
質問者

補足

連絡が遅くなりすみません。 私的な事情があり、しばらくパソコンに向かう機会がなく ご連絡が大変遅くなり申し訳ありません。 お伺いしたAjaxを勉強してみましたが、私の頭では理解が困難で 諦めてしまい、ご紹介いただいた公開サンプルも少しチャレンジして みましたが、うまくいかず断念してしまいました。 とりあえず、いまはメッセージなしのままで運用しております。 kero_mio様には、ご親切にサンプルを…とおっしゃって いただいたのに連絡できなく申し訳ありませんでした。 あまり無理もいえません、ありがとうござました。 また機会がありましたら、宜しくお願いします。

その他の回答 (1)

  • kero_mio
  • ベストアンサー率90% (94/104)
回答No.1

Ajaxをつかえば、JavaScriptを埋め込んで、 「しばらくお待ちください」とかを表示し、 Vistaのような丸いアイコンを回してみると言ったことができます。 ただし、ASP.NETであれば、専用のライブラリが出ているので 良いのですが、ASPになると、自分でJavaScriptを記述するしか ないですね。 Ajax関係はネットでも書籍でも最近いろいろと情報が入手しやすく なってますので、ある程度、実装可能かと思います。

happy_papa
質問者

補足

ご回答ありがとうございます。 JavaScriptは、あまり詳しくありませんので 差し支えなければ、どのようにコーディングを すればいいのか、お教え願えますでしょうか? 宜しくお願いします。

関連するQ&A