MVCコントローラクラス内で以下のコードを使用しています。私の質問です:コードを実行しようとすると、私は次のエラーが表示されます。セッションNullReferenceExceptionエラー
とNullReferenceException
コード:
if (Session["User"] != null)
{
return true;
}
私が間違って何ですか?セッションに関連して誤解されている問題は何ですか?
乾杯、
MVCコントローラクラス内で以下のコードを使用しています。私の質問です:コードを実行しようとすると、私は次のエラーが表示されます。セッションNullReferenceExceptionエラー
とNullReferenceException
コード:
if (Session["User"] != null)
{
return true;
}
私が間違って何ですか?セッションに関連して誤解されている問題は何ですか?
乾杯、
セッションでは、セッション状態プロバイダが設定されていないか、それはあなたが(たとえば、コンストラクタのように)電話を作っている時点では利用できませんので、おそらくので、nullです。
は、Global.asaxの中で最初のinitセッションを試してみてください、まあThis question
を試してみてください。このコードをglobal.asaxに追加するだけです。
protected void Session_Start(Object sender, EventArgs e)
{
}