なぜこれが起こるのか分かりません。同じプログラムで私は働いているセッションを使用しています。今私は、ユーザーがクッキーを送信しないときに(私は簡単にすべき)私のサイトと互換性を持たせようとしています。私はセッションが動作しないように見える
long userId, loginId;
//...
//put data into cookies
HttpContext.Current.Session.Add("userId", userId.ToString());
HttpContext.Current.Session.Add("loginId", loginId.ToString());
を書き、私はあれば
HttpContext.Current.Response.Redirect("someUrl");`
:
ここでは、この上のMSDNの記事ですか?あなたが正しく設定している "セッション状態"に "Cookie Settings"モードがありますか? –
問題はなんですか?クライアントブラウザでCookieがオフになっている場合、そのセッションの状態はnullですか? – CSharpAtl
クライアントがCookieを受け入れない場合、ポストバック時にセッション状態を取得するために使用する必要があるCookieに格納されているセッション状態のキーがあるため、SessionStateを使用できません。 – CSharpAtl