- - PR -
ASP.NET ブラウザの戻るボタンと同様の機能
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-09-30 10:51
ブラウザの戻るボタンと同じ機能を画面上のボタンで実現したいのですが、
javascriptのhistory.backを使用する方法では何か不具合等はでないでしょうか? (使用してはいけない等) 現在テストを行っているのですが、サイズが重い画面では次画面へ進んだ際に ブラウザの戻るボタンが使用不可になり、前ページへ戻ることができなくなります。 |
|
投稿日時: 2005-09-30 11:15
history.backはキャッシュに依存するので、信頼性は高くないと思います。
キャッシュがいっぱいだと、戻ってもエラー画面になったりするし。 必要な情報をリクエストとして投げて、前の画面を再現したほうがよいと思いますが。 |
|
投稿日時: 2005-09-30 18:31
御回答ありがとうございました。
現在ASPからASP.NETに焼き直す作業をしておりまして、 ASPではhistory.backを使用してブラウザの戻るボタンと同様の動きを実現 しています。 ASP.NETでhistory.backを使用するのは得策ではないのでしたら 画面遷移内容をSession変数に退避させておき、遷移してきた通りに 戻るという方法はどうでしょうか? |
|
投稿日時: 2005-09-30 19:25
history.backはクライアントの機能なので、サーバ側が何かは無関係だと思いますが…。
IEのキャッシュをクリアすると、history.backできるようになったりしますし。 A入力画面→Bサーバ→C画面 のBサーバでエラー判定されたら、 C画面にA画面の入力内容を全部入れておいて、A画面へのリクエストを投げるか、 BサーバでC画面を送らずにA画面を送ればいいかなと…状況が違ったらすみません。 |
1