セッションCookieからセッションをインスタンス化することは可能ですか?(パイプラインのために)Cookieを使用できるシナリオがありますが、ASP.NETHttpコンテキストでContext.Sessionオブジェクトがまだ作成されていません。どういうわけかCookieまたはその内容を参照して、これを手動で行うことはできますか?
2 に答える
0
私の知る限り、これはページのライフサイクルのために不可能です。ライフサイクルが完了してセッションを開始するまで、必要な情報をアプリケーション変数に保存するか、HttpCookies を使用して別の Cookie を作成する以外に、できることはあまりありません。
セッションが初期化される前に何かをする必要がある場合、私は通常後者を使用します。
セッションに保存されているか、セッションIDを必要とする情報を取得する必要があると想定しています
于 2009-09-18T06:46:37.687 に答える
0
いいえ、それは SessionStateModule 内で発生し、作成しようとしても、保存されている実際の変数にアクセスできないため、私は思いません。ただし、セッション アクセス コードを実行できる Session_OnStart イベントがあります。
于 2009-09-18T06:47:47.577 に答える