关于session认证用户名和密码的父类(简单认证)

   public class AdminPageBase : System.Web.UI.Page//这个地方非常重要,一定要加上
    {
        //pageunload事件,并不是指浏览器关闭,而是指页面关闭,所以刷新的时候,依然会执行以下事件   
        protected void Page_Unload(object sender, EventArgs e)
        {
        }

        protected override void OnPreInit(EventArgs e)
        {
            base.OnPreInit(e);//这句话是初始化页面用的,也就是说页面加载时第一时间会执行这个代码,然后才会执行page_load
            if (Session["admin"] == null)
            {//这里写 跳转到登陆页面:例如:   
                //  Response.Redirect(string.Format("/adminlogin.aspx?page={0}", Server.UrlEncode(Request.Url.ToString())));  
                Response.Write("<script>window.parent.location.href='/niunannetadmin/login.aspx'</script>");
                Response.End();
            }
        }
    }
原文地址:https://www.cnblogs.com/guyali/p/5531168.html