Session NullReferenceException错误

时间:2011-07-30 15:00:56

标签: asp.net-mvc session

我在MVC控制器类中使用下面的代码。我的问题是:当我尝试运行代码时,出现以下错误。

  

的NullReferenceException

代码:

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

我错了什么?被误解的与会话有关的问题是什么?

干杯,

2 个答案:

答案 0 :(得分:1)

会话为空,可能是因为您没有配置会话状态提供程序,或者因为它在您进行调用时不可用(例如在构造函数中)。

尝试This question

答案 1 :(得分:1)

好吧,在global.asax中尝试第一个init会话。只需将此代码添加到global.asax

即可
protected void Session_Start(Object sender, EventArgs e)
{
}