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

蔚蓝色的天,深蓝色的海,金黄色的沙,灰白色的鸥,穿着米白格子衬衫的你,站在金灿灿的阳光下,很耀眼。
对于后台一些需要登录才能访问的页面,你是不是每次都去判断一下登录时保存在session或者cookie里面的值是否存在啊!假如后台有几十个这样的页面,那么每次都得判断,真心的感到烦,在这里我分享一下我知道的一个解决这个问题的方法吧!呵呵、、、大牛莫笑,只是想让初学者学习一下学习.NET的童鞋应该都知道吧,我们建的一个Demo.aspx页面都是继承于Page类,如下图:

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


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

接下来,就需要在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 后台登录小技巧介绍到此结束。学会示弱,学会赞美别的公司,学会把别的公司给别人共享,不去树敌,那你就优秀了。小编再次感谢大家对我们的支持!

您可能有感兴趣的文章
.NET Core 2.0迁移小技巧之web.config 配置文件示例详解

.NET Core 2.0迁移小技巧之MemoryCache问题修复解决的方法

ASP.NET常用小技巧

asp.net中Null在从数据库读取的时候的一点点小技巧

asp.net项目开发中用到的小技巧