0

検索結果とフィルター バーを含むページがあります。フィルターが変更されると、ajax 投稿が実行され、フィルターがセッションに保存され、フィルター処理された結果の部分ビューが返されます。

ビューでは、セッションからフィルターを取得し、htmlhelper 拡張機能を使用してセッション オブジェクトを JSON に変換します。次に、JSON をバインドして、選択したフィルターを設定します。

私の問題は、戻るボタンが押されたときに発生します。セッションで更新されたフィルターは htmlhelper ルーチンに送信されず、フィルターはポストバックが発生するまで失われます。

誰もがこの問題に遭遇しましたか? no-cache メタ タグを試してみましたが、影響がないようです。

<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
4

1 に答える 1

0

メタ no-cache タグのすべてのバリエーションを試しましたが、最終的には ajax 呼び出しを使用してセッションからフィルターをプルしました。唯一の注意点は、ajax 呼び出しに cache:false 設定が必要なことです。

于 2012-08-30T15:33:38.300 に答える