2011-07-30 3 views
0

MVCコントローラクラス内で以下のコードを使用しています。私の質問です:コードを実行しようとすると、私は次のエラーが表示されます。セッションNullReferenceExceptionエラー

とNullReferenceException

コード:

if (Session["User"] != null) 
{ 
    return true; 
} 

私が間違って何ですか?セッションに関連して誤解されている問題は何ですか?

乾杯、

答えて

1

セッションでは、セッション状態プロバイダが設定されていないか、それはあなたが(たとえば、コンストラクタのように)電話を作っている時点では利用できませんので、おそらくので、nullです。

は、Global.asaxの中で最初のinitセッションを試してみてください、まあThis question

1

を試してみてください。このコードをglobal.asaxに追加するだけです。

protected void Session_Start(Object sender, EventArgs e) 
{ 
} 
関連する問題