服务器之家

服务器之家 > 正文

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

时间:2019-10-09 14:59     来源/作者:asp.net技术网

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

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


现在,让我们的 CheckLoginedPage 类继承于Page类:如图:
ASP.NET 后台登录小技巧介绍
接下来,就需要在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 后台登录小技巧介绍
好了,就这么多了,如果有错,还希望大家纠正啊!没用过此方法的童鞋赶紧的是一下吧!

标签:

相关文章

热门资讯

玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分
玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分 2019-06-21
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情 2019-06-22
男生常说24816是什么意思?女生说13579是什么意思?
男生常说24816是什么意思?女生说13579是什么意思? 2019-09-17
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字 2019-06-05
超A是什么意思 你好a表达的是什么
超A是什么意思 你好a表达的是什么 2019-06-06
返回顶部