我对 .NET 很陌生 - 我正在制作一个网站,其中包含一个只有登录用户才能看到的管理部分。我已经创建了登录代码,一旦用户通过身份验证,我就会为他们分配一个会话变量。我的问题是:有没有更有效的方法来检查会话变量,而不是在每个页面上都有以下功能?
protected void Page_Load(object sender, EventArgs e)
{
checkSession();
}
public void checkSession()
{
if (Session["LoggedIn"] != "true")
{
Response.Redirect("default.aspx");
}
}
非常感谢!