0

私は初心者で、以下のシナリオを理解することができません。pageindexchangingイベントにdodatabind()関数があり、gridviewを使用したページインデックスの変更時にサーバー上にもう1つのセッションを作成します。グリッドビューのソースをセッションに保存しているのでしょうか。

4

1 に答える 1

2

セッションは、ユーザーごとに 1 回作成されます。これは、グリッド データをセッションに保存する場合、新しいユーザーごとにメモリ消費量が追加されることを意味します。

他の選択肢があります。データがまったく変更されない、またはめったに変更されない場合は、共有コンテナー (httpcache、アプリケーション) にキャッシュできます。ユーザーごとにデータが異なる場合は、キャッシュせずに、リクエストごとにデータベースから読み取ります。

于 2012-08-05T19:34:56.127 に答える