- PR -

キャッシュについて

1
投稿者投稿内容
村長
ベテラン
会議室デビュー日: 2005/04/20
投稿数: 67
投稿日時: 2005-07-13 15:55
画面1で選択した社員名をSessionに格納して、画面2のラベルに表示する処理が
ありますが、画面2を表示した時に画面1で選択した社員名ではなく、過去に表示した
社員名が表示されてしまうことが時々あります。
画面2でブラウザの「最新の情報に更新」を行うと、画面1で選択した
社員名が正しく表示されることから、画面2を表示した時にキャッシュの情報が
表示されてしまうのが原因だと推測していますが、この現象を防ぐ方法は無いでしょうか?

開発はC#で行っています。
葉瀬崎浩樹
大ベテラン
会議室デビュー日: 2005/06/28
投稿数: 115
お住まい・勤務地: 兵庫県
投稿日時: 2005-07-13 16:11
ASP.NETのお話ですよね。

このへんどうぞ。
ディレクトリ > Web Application > Cache

ページ遷移時にPage_Loadイベントが発生しない。

ご自身で、キャッシュを疑っているのですから、
サーバーに要求が届いてるかどうか(デバッガとかで)確認しときましょう。
村長
ベテラン
会議室デビュー日: 2005/04/20
投稿数: 67
投稿日時: 2005-07-13 17:10

葉瀬崎浩樹さん、レスありがとうございます。

過去ログを探すことを忘れていました。すみません。
やはりブラウザのキャッシュを操作することはできなそうなので、
ブラウザのキャッシュを気にしないで済むような作りに変更することに
しました。

どうもありがとうございました。
村長
ベテラン
会議室デビュー日: 2005/04/20
投稿数: 67
投稿日時: 2005-07-13 17:11

葉瀬崎浩樹さん、レスありがとうございます。

過去ログを探すことを忘れていました。すみません。
やはりブラウザのキャッシュを操作することはできなそうなので、
ブラウザのキャッシュを気にしないで済むような作りに変更することに
しました。

どうもありがとうございました。
葉瀬崎浩樹
大ベテラン
会議室デビュー日: 2005/06/28
投稿数: 115
お住まい・勤務地: 兵庫県
投稿日時: 2005-07-13 20:31
あっと、解決されたようですね。
文面からあたりをつけて、誘導しただけですが。。

もしよかったら
・画面1から画面2への遷移の方法
 ポストバックを利用?
・問題となった現象の再現手順と原因
 「戻る・進む」の操作によって発生?
 ブラウザ上のページキャッシュが効いていた?
・ブラウザのキャッシュを無効化せずに済む作りの概要
このへんの情報を頂けませんか?
参考になりますし、誤解されていないかの確認にもなります。

手間をおかけしますが、お時間があればよろしくお願いします。
1

スキルアップ/キャリアアップ(JOB@IT)