建立一个类,假设该类叫做PageBase,PageBase类继承System.Web.UI.Page类,重写OnLoad事件,在OnLoad事件里判断session是否存在
using System;
using System.Web.UI;
public class PageBase : Page
{
//重写Page基类的OnLoad事件方法
protected override void OnLoad(EventArgs e)
{
base.OnLoad(e);
if (Session["LOGIN_FLAG"] == null)
{
Response.Redirect("Login.aspx");
}
}
}
在网站中新建页面,你会发现
public partial class _Default : System.Web.UI.Page
{
每张页面都继承了 System.Web.UI.Page
将它修改为继承PageBase
public partial class _Default :PageBase
{
这样就可以了