0

MVC4 アプリケーションがあります。フォーム認証を使用している場所。
そのアプリケーションでは、セッション変数を使用しています。
null 値をチェックする必要がありますか、それとも自動的にセッションをチェックしますか。
null の場合は、ログイン ページにリダイレクトされます。

例えば。以下のように使用している場合、自動的に Login アクションにリダイレクトされます

string lstrUserId=Context.Session["UserId"];

または、手動で確認する必要がありますか

 if(Context.Session["UserId"] != null)
       RedirectToAction("Login", "Home");

私の知識セッションがフレームワーク自体によって維持されている限り。

もしそうなら、なぜnull参照例外が発生するのですか。

4

2 に答える 2

0

[Authorize]コントローラーに属性を追加します。

于 2013-07-02T06:34:22.103 に答える