2009-09-18 6 views
2

セッションクッキーからセッションをインスタンス化することは可能ですか?私はシナリオを持っています。(パイプラインのために)利用可能なCookieがありますが、私のASP.NET Http ContextはまだContext.Sessionオブジェクトを構築していません。クッキーやその内容を何とか参照して手動で行うことはできますか?セッションクッキーからASP.NETセッションをインスタンス化

答えて

0

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

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

は、私はあなたがそれがSessionStateModuleの内部で起こるとあなたが作成しようとした場合でも、あなたがアクセスを取得することはありませんので、私はいけないんだと思う

0

をセッションに保存されていないか、セッションIDを必要とされる情報を取得する必要があると仮定しています格納された実際の変数に変換する。しかし、あなたのセッソインアクセスコードを実行できるSession_OnStartイベントがあります。

関連する問題