【Asp.Net】:如何处理大量页面的身份验证跳转
2012-08-07 10:53
232 查看
为了在多个页面中添加身份验证的跳转,我们一般都会选择在每个页面都编辑跳转代码,但当页面非常多的时候,工作量是非常大的。这里提供了一种新思路,为这些页面拥有的类添加一个父类,使其派生自某个类。由于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(""); } }
相关文章推荐
- Asp.net Mvc 身份验证、异常处理、权限验证(拦截器)实现代码
- Asp.net Mvc 身份验证、异常处理、权限验证(拦截器)实现代码
- ASP.NET身份验证过滤页面
- Asp.net Mvc 身份验证、异常处理、权限验证(拦截器)实现代码
- javascript,ASP.net页面跳转处理总结- -
- 如何使用 C# .NET 在 ASP.NET 应用程序中实现基于窗体的身份验证
- asp.net 继承自Page实现统一页面验证与错误处理
- 【ASP.NET】登陆成功后如何跳转到上一个页面
- 如何使用 C# .NET 在 ASP.NET 应用程序中实现基于窗体的身份验证
- asp.net 继承自Page实现统一页面验证与错误处理
- ASP.NET 如何:实现简单的 Forms 身份验证
- 如何在Asp.Net页面中使用javascript进行表单验证?
- 在asp.net 中 如何在登录成功后2秒内自动跳转到登录前的页面
- asp.net如何利用page事件来进行身份验证
- asp.net中的窗体身份验证(完整篇之六:登出后不能通过后退回来面来的页面)
- ASP.NET中Form验证登录后反复跳转回登录页面的问题
- Asp.net Mvc 身份验证、异常处理、权限验证(拦截器)实现代码
- asp.net中的窗体身份验证(完整篇之六:登出后不能通过后退回来面来的页面)
- 如何使用 C# .NET 在 ASP.NET 应用程序中实现基于窗体的身份验证
- IIS如何处理Asp.net请求和Asp.net页面生命周期方法