执行以下操作时出现错误:
if(Session["value"] != null)
{
// code
}
我得到的错误是这样的:
你调用的对象是空的。
为什么是这样?我总是这样检查我的会话?我正在使用 MVC 框架,这与它有关吗?
编辑:
代码在 Controller 的构造函数中:
public class MyController : ControllerBase
{
private int mVar;
public MyController()
{
if (Session["value"] != null)
{
mVar= (int)Session["value"];
}
}
}