0

DataTableをセッションに保存するポップアップがあるので、ポップアップが完了して終了した後、元のページはそのセッションを使用してテーブルを再バインドします。同じポップアップを使用する別のページもあるので、セッションは間違いなく前のページと同じになります。ユーザーが2つのタブを開いていて、それぞれが1つのページを持っている場合、異なるタブで2つのポップアップを操作できます。これにより、セッションのデータが2つのページ間で反転するため、セッションに問題が発生します。

セッションデータのみをそのタブ/ウィンドウに保持する方法はありますか?

4

1 に答える 1

1

セッションに大きなデータを格納することは避けたほうがよいでしょう。データベース呼び出しは別の方法ですが、タブごとにセッションを使用する必要がある場合は、このように一意の名前を使用してください。ポップアップを開くときにいくつかのクエリ文字列を渡すことにより、サーバー側のポップアップ コードの各リンクのデータ テーブルを区別できます。

Session["DataTableForTab_1"]

Session["DataTableForTab_2"]
于 2012-06-15T17:20:11.200 に答える