0

セッションがhttphandlerで作成されているときにコードファイルでセッション値を取得する方法.それは、オブジェクト参照がオブジェクトのインスタンスに設定されていないなどのエラーを返します。

4

1 に答える 1

0

セッションはページ リクエストに接続されます。機能するには、ブラウザからユーザーの Cookie を読み取る必要があります。Cookie がない場合は URL を読み取る必要があります。

そのため、asp.net セッションでは、httphandler がない場合、誰が呼び出しているかを知ることができず、その時点でページを見ることができないため、セッションを持つことはできません。

おそらく、カスタム ソリューション セッションでは、httphandler を使用せずにセッション ID を他のコードに送信し、その ID を使用してセッション データを読み取ることができますが、asp.net はこのオプションを提供しませんでした。

于 2012-11-21T12:34:50.203 に答える