我对ASP / C#有点新,我遇到了会话变量的问题(可能很简单)。
我的项目有母版页和网页表单,其中会话变量在Page_Load方法下检查,如下所示:
if (!(Session["matricula"] != null))
{
Response.Redirect("default.aspx");
}
这确实有效。所以,我的问题在于我尝试应用访问这些会话变量的其他方法。我遇到了许多使用会话变量进行方法的情况,但我得到了
“对象引用未设置为对象的实例”
... 超时时发生错误。
如何处理所有会话变量,以便在发生超时时将用户重定向到登录页面?有没有其他方法,而不是在任何地方添加相同的方法(如上所述)?