【发布时间】:2011-07-30 15:00:56
【问题描述】:
我在 MVC 控制器类中使用以下代码。我的问题是:当我尝试运行代码时,出现以下错误。
NullReferenceException
代码:
if (Session["User"] != null)
{
return true;
}
我错了什么?与会话有关的误解问题是什么?
干杯,
【问题讨论】:
标签: asp.net-mvc session
我在 MVC 控制器类中使用以下代码。我的问题是:当我尝试运行代码时,出现以下错误。
NullReferenceException
代码:
if (Session["User"] != null)
{
return true;
}
我错了什么?与会话有关的误解问题是什么?
干杯,
【问题讨论】:
标签: asp.net-mvc session
Session 为空,可能是因为您没有配置会话状态提供程序,或者因为它在您进行调用时不可用(例如在构造函数中)。
【讨论】:
好吧,试试 global.asax 中的第一个初始化会话。只需将此代码添加到 global.asax
protected void Session_Start(Object sender, EventArgs e)
{
}
【讨论】: