zoukankan      html  css  js  c++  java
  • 【Asp.Net】:如何处理大量页面的身份验证跳转

      为了在多个页面中添加身份验证的跳转,我们一般都会选择在每个页面都编辑跳转代码,但当页面非常多的时候,工作量是非常大的。这里提供了一种新思路,为这些页面拥有的类添加一个父类,使其派生自某个类。由于Page类生命周期的特点,该页面初始化前会首先调用父类的构造函数,我们可以通过在父类构造函数中添加跳转代码来简化所需要进行的操作。

    public class IdentifyPage : System.Web.UI.Page  //所有页面下的类都继承自该父类
    {
        public IdentifyPage()   //在构造函数中添加一个时间句柄
        {
            this.Load += new EventHandler(IdentifyPage_Load);
        }
        private void IdentifyPage_Load(object sender, EventArgs e)
        {
          //在该函数中对客户端的身份进行验证
            if (Session["username"] == null)
                Respond.Redirect("");
        }
    }
    

      

    给梦想一点时间
  • 相关阅读:
    四则运算2设计思路
    关于这个学期的读书计划
    关于20分钟没写出来程序思路的原因
    软件工程理论方法与实践
    员工类
    除的类
    基类
    乘的类
    减的类
    加的类
  • 原文地址:https://www.cnblogs.com/VortexPiggy/p/2626308.html
Copyright © 2011-2022 走看看