プロジェクトには 2 つのページがあります。「UserGrid」と「User Details」としましょう。「UserGrid」は、ユーザーのリストを表示します。行の ID 列をクリックすると、パートナーは「ユーザーの詳細」ページにリダイレクトされ、ユーザーの詳細が表示されます。
パートナーが ID をクリックしている間、私は UserID をセッションに保存し、'User Deatils' ページにアクセスしてユーザーの詳細を取得します。
ここで、パートナーが最初に ID 1234 のユーザーを開いてから、次のタブで 3456 を開いたとします。これで、2 つの異なるユーザー データを含む 2 つの「ユーザーの詳細」ページができましたが、セッションでは、最初のデータが上書きされたため、2 番目のタブ UserID しかありません。したがって、最初のユーザーの詳細を更新すると、バックグラウンドで、セッションの 2 番目のユーザー ID が存在するため、2 番目のユーザーの詳細が更新されます。
クエリ文字列を除いて、それを最善の方法で管理するにはどうすればよいですか?