由于一个网站要有好多页面,如果每个页面都写上检验session是否为空,太麻烦了,所以写个工具类,就方便了.
1首先创建一个类库Common
2,然后在这个类库添加引用
3在Common继承 :System.Web.UI.Page
代码如下
public class Common:System.Web.UI.Page
{
protected override void OnInit(EventArgs e)
{
if (Session["UserInfo"]==null)
{
Response.Redirect("/Login.aspx");
}
base.OnInit(e);
}
}
注:这里重写了OnInit方法,让网页都验证这个session是否为空,如果为空,就跳转到登陆页面! 4然后再web页面继承Common 下的这个方法
代码如下
public partial class WebForm1 :Common.Common
{
protected void Page_Load(object sender, EventArgs e)
{
}
}
只要在每个页面都继承这个Common就可以验证session是否为空了