現在、サーバー側にすべてのビューステートを保存する asp.net Web サイトがあります。私は1つの問題に遭遇しました。グリッドビューに多数の統計をリストするランディング ページがあり、各行には、選択した統計の詳細なリストを含むページに移動する「表示」ボタンがあります。
ユーザーが戻るボタンを使用してメイン リストに戻り、「表示」ボタンを押すプロセスを 10 回繰り返した後、最初のランディング ページのすべての状態が失われます。<sessionPageState historySize="40">
最初のランディング ページがすべての状態を失い、完全にリロードする必要があるまで、上記のプロセスを 40 回繰り返すことができるように、Web 構成で を設定することで、これを回避しました。
これでここの問題は修正されましたが、ユーザーがサイトの残りの部分を使用すると、セッション状態が大きくなり、明らかに他のページで問題が発生しています。これを回避するための最良の方法は何ですか?
ありがとう