源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2020-11-13 05:30 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:ASP.NET 后台登录小技巧介绍
对于后台一些需要登录才能访问的页面,你是不是每次都去判断一下登录时保存在session或者cookie里面的值是否存在啊!假如后台有几十个这样的页面,那么每次都得判断,真心的感到烦,在这里我分享一下我知道的一个解决这个问题的方法吧!呵呵、、、大牛莫笑,只是想让初学者学习一下学习.NET的童鞋应该都知道吧,我们建的一个Demo.aspx页面都是继承于Page类,如下图: [img]http://files.jb51.net/file_images/article/201211/2012110810230443.jpg[/img] 为了达到我们需要的结果,那好,现在我们来新建一个CheckLoginedPage类 :        [img]http://files.jb51.net/file_images/article/201211/2012110810230444.jpg[/img]            [img]http://files.jb51.net/file_images/article/201211/2012110810230445.jpg[/img] 现在,让我们的 CheckLoginedPage 类继承于Page类:如图: [img]http://files.jb51.net/file_images/article/201211/2012110810230446.jpg[/img] 接下来,就需要在CheckLoginedPage类中下手了,其代码为:
[u]复制代码[/u] 代码如下:
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类就行了: [img]http://files.jb51.net/file_images/article/201211/2012110810230447.jpg[/img] 好了,就这么多了,如果有错,还希望大家纠正啊!没用过此方法的童鞋赶紧的是一下吧!
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部