2011-08-16 21 views
0

asp.netサイト(4.0フレームワーク)に問題があります。ページリクエスト間でHttpRuntime.Cacheの値を正しく破棄する方法を理解したいと思います。検索ページにページ番号、コントロール状態などの値を格納しています。別のブラウザを開いてページを開くと、コントロールの値(コンボボックスの選択など)以外は正常に動作します。HttpRuntime.Cache破棄する方法

答えて

0

このようにキャッシュを使用しないでください。クロスブラウザウィンドウだけでなく、アプリケーション全体に適用されます。

代わりに、表示されているページを保存するためにクエリ文字列/フォームの値を使用する必要があります。

0

セッションごとにストレージが必要な場合は、HttpContext.Current.Sessionを置くのが適切です。 Andrew Barberが指摘するように、Cacheはアプリケーション全体(すべてのユーザーとセッションで共有)です

関連する問題