做一个页面验证的基类(转)
基类中判断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
{
}
浙公网安备 33010602011771号