手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >ASP.NET 后台登录小技巧介绍
ASP.NET 后台登录小技巧介绍
摘要:对于后台一些需要登录才能访问的页面,你是不是每次都去判断一下登录时保存在session或者cookie里面的值是否存在啊!假如后台有几十个这...

对于后台一些需要登录才能访问的页面,你是不是每次都去判断一下登录时保存在session或者cookie里面的值是否存在啊!假如后台有几十个这样的页面,那么每次都得判断,真心的感到烦,在这里我分享一下我知道的一个解决这个问题的方法吧!呵呵、、、大牛莫笑,只是想让初学者学习一下学习.NET的童鞋应该都知道吧,我们建的一个Demo.aspx页面都是继承于Page类,如下图:

ASP.NET 后台登录小技巧介绍1

为了达到我们需要的结果,那好,现在我们来新建一个CheckLoginedPage类 :

ASP.NET 后台登录小技巧介绍2

ASP.NET 后台登录小技巧介绍3

现在,让我们的 CheckLoginedPage 类继承于Page类:如图:

ASP.NET 后台登录小技巧介绍4

接下来,就需要在CheckLoginedPage类中下手了,其代码为:

复制代码 代码如下:

public class CheckLoginedPage : System.Web.UI.Page

{

public CheckLoginedPage()

{

Load += CheckLogin;//构造函数中加载CheckLogin方法

}

/// <summary>

/// 判断是否登录

/// </summary>

/// <param name="sender"></param>

/// <param name="e"></param>

public void CheckLogin(object sender, EventArgs e)

{

if (Session["XXXX"] == null)//登录时保存在Session的值

{

Response.Redirect("**.aspx");//如果为空,转到要调转的页面

}

}

}

呵呵、、、完成了上面几步,现在你只需要让必须登录才能访问到的页面都继承于CheckLoginedPage类就行了:

ASP.NET 后台登录小技巧介绍5

好了,就这么多了,如果有错,还希望大家纠正啊!没用过此方法的童鞋赶紧的是一下吧!

【ASP.NET 后台登录小技巧介绍】相关文章:

ASP.NET2.0 WebRource,开发微调按钮控件

ASP.NET实现用图片进度条显示投票结果

Asp.NET 多层登陆实现代码

ASP.NET 保留文件夹详解

ASP.NET 重定向的几种方法小结

ASP.NET Global.asax应用程序文件简介

ASP.NET常用代码

ASP.NET编程中的十大技巧第1/2页

ASP.NET User Control使用技巧一则

ASP.NET中 Execl导出的六种方法实例

精品推荐
分类导航