所以在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"];
但是这会导致以下异常! 对象引用未设置为对象的实例。
我看不出我做错了什么。 你能详细说明一下吗?
谢谢!
答案 0 :(得分:2)
确保default.aspx的页面标记中的EnableSessionState =“true”