会话对象不返回页面重定向

时间:2012-06-11 11:24:42

标签: c# asp.net vb.net session

所以在Default.master.cs PageLoad中我有以下内容:

contObj = Session["Contributor"] == null ? null : (Contributor)Session["Contributor"];
if (contObj == null)
{
    Session["Contributor"] = new Contributor
    {
        ID = id,
        Name = name,
        Email = email
    };
}

在Default.aspx.cs中我试图通过按钮点击事件来获取对象:\

contObj = (Contributor)Session["Contributor"];

但是这会导致以下异常! 对象引用未设置为对象的实例。

我看不出我做错了什么。 你能详细说明一下吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

确保default.aspx的页面标记中的EnableSessionState =“true”