做一个页面验证的基类(转)

基类中判断SESSION对象是否为NULL

我们在判断用户是否有登陆时,以前幼稚的做法是在每个需要判断session的页面判断其是否为NULL,现在有个又好又简单的方法,就是写一个基类,然后重写 OnLoad事件,如下.cs文件

public class UserBasePage: System.Web.UI.Page
{
 public UserBasePage()
 {
  //
  // TODO: 在此处添加构造函数逻辑
  //

 }

 protected override void OnLoad(EventArgs e)
    {
        if (Session["LoginUserId"] == null || Session["LoginUserId"].ToString().Trim() == "")
        {
            Session.RemoveAll();
            Response.Redirect("BinaryPhoto.aspx", true);
        }
        base.OnLoad(e);
    }

以上就写好了一个基类

在有需要的页面中,继承这个基类就可以了

如:

public partial class MyPage: UserBasePage
{

}

posted on 2008-08-22 10:51  wellcc  阅读(207)  评论(0)    收藏  举报

导航