2009-03-13 6 views
0

Session.Remove()を使用してセッションからアイテムを削除し、別のページにリダイレクトします。戻るをクリックしてからリロードすると、アイテムが突然セッションに戻ります。 Session.Remove()はセッションのために良い状態にしてはいけませんか?セッションアイテムが削除された後に戻る

答えて

2

Removeメソッドはアイテムを削除しますが、それ自体は再表示できません。

キャッシュされたバージョンのページを表示しているか、セッションオブジェクトに項目を再度追加するコードがあります。

現在の時刻をページのどこかに表示して、キャッシュされたページが表示されているかどうかを判断できます。

ページをリロードするときにCtrlキーを押すと、キャッシュされたデータを使用しないようブラウザに指示されます。

+0

ええ、それを削除した後、セッションにアイテムを再追加する行為のコード行がありました。それを見つけるために多くのステップを踏んだ。私の細かい瞬間ではありませんが、ありがとうございます。 – NYSystemsAnalyst

関連する問題