0

所以在 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"];

但是,这会导致以下异常!你调用的对象是空的。

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

谢谢!

4

1 回答 1

2

确保您的 EnableSessionState="true" 在 default.aspx 的页面标记中

于 2012-06-11T11:26:52.967 回答