- - PR -
キャッシュについて
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-07-13 15:55
画面1で選択した社員名をSessionに格納して、画面2のラベルに表示する処理が
ありますが、画面2を表示した時に画面1で選択した社員名ではなく、過去に表示した 社員名が表示されてしまうことが時々あります。 画面2でブラウザの「最新の情報に更新」を行うと、画面1で選択した 社員名が正しく表示されることから、画面2を表示した時にキャッシュの情報が 表示されてしまうのが原因だと推測していますが、この現象を防ぐ方法は無いでしょうか? 開発はC#で行っています。 |
|
投稿日時: 2005-07-13 16:11
ASP.NETのお話ですよね。
このへんどうぞ。 つディレクトリ > Web Application > Cache つページ遷移時にPage_Loadイベントが発生しない。 ご自身で、キャッシュを疑っているのですから、 サーバーに要求が届いてるかどうか(デバッガとかで)確認しときましょう。 |
|
投稿日時: 2005-07-13 17:10
葉瀬崎浩樹さん、レスありがとうございます。 過去ログを探すことを忘れていました。すみません。 やはりブラウザのキャッシュを操作することはできなそうなので、 ブラウザのキャッシュを気にしないで済むような作りに変更することに しました。 どうもありがとうございました。 |
|
投稿日時: 2005-07-13 17:11
葉瀬崎浩樹さん、レスありがとうございます。 過去ログを探すことを忘れていました。すみません。 やはりブラウザのキャッシュを操作することはできなそうなので、 ブラウザのキャッシュを気にしないで済むような作りに変更することに しました。 どうもありがとうございました。 |
|
投稿日時: 2005-07-13 20:31
あっと、解決されたようですね。
文面からあたりをつけて、誘導しただけですが。。 もしよかったら ・画面1から画面2への遷移の方法 ポストバックを利用? ・問題となった現象の再現手順と原因 「戻る・進む」の操作によって発生? ブラウザ上のページキャッシュが効いていた? ・ブラウザのキャッシュを無効化せずに済む作りの概要 このへんの情報を頂けませんか? 参考になりますし、誤解されていないかの確認にもなります。 手間をおかけしますが、お時間があればよろしくお願いします。 |
1