在Page1.aspx.cs中
我正在使用Session["var1"] = "TestCheck";
现在在Page2.aspx,
同一会话变量Session["var1"]
结果为null
:
string var1 = Session["var1"].ToString();
给我一个错误:
对象引用未设置为 对象的实例
由于 SC
答案 0 :(得分:0)
只是为了涵盖基础知识: 首先访问Page1并在与page2相同的浏览器窗口中访问? 在page_load事件之前,会话变量是不可访问的? web.config是否设置为支持会话状态?
答案 1 :(得分:0)
如果浏览器未启用Cookie或会话已过期,则可能会发生这种情况。
确保您没有禁用Cookie且会话过期时间设置得太低。