2

セッションCookieからセッションをインスタンス化することは可能ですか?(パイプラインのために)Cookieを使用できるシナリオがありますが、ASP.NETHttpコンテキストでContext.Sessionオブジェクトがまだ作成されていません。どういうわけかCookieまたはその内容を参照して、これを手動で行うことはできますか?

4

2 に答える 2

0

私の知る限り、これはページのライフサイクルのために不可能です。ライフサイクルが完了してセッションを開始するまで、必要な情報をアプリケーション変数に保存するか、HttpCookies を使用して別の Cookie を作成する以外に、できることはあまりありません。

セッションが初期化される前に何かをする必要がある場合、私は通常後者を使用します。

セッションに保存されているか、セッションIDを必要とする情報を取得する必要があると想定しています

于 2009-09-18T06:46:37.687 に答える
0

いいえ、それは SessionStateModule 内で発生し、作成しようとしても、保存されている実際の変数にアクセスできないため、私は思いません。ただし、セッション アクセス コードを実行できる Session_OnStart イベントがあります。

于 2009-09-18T06:47:47.577 に答える