为每个页面加上Session判断的小例子

 更新时间:2013年10月22日 14:46:30   作者:  
这篇文章介绍了在每个页面加上Session判断的简单实例,有需要的朋友可以参考一下

首先新建一个类,继承自System.Web.UI.Page,然后重写OnInit,如下:

复制代码 代码如下:

using System;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;

namespace FuSession
{
    public class JudgeSession : System.Web.UI.Page
    {
        protected override void OnInit(EventArgs e)
        {
            base.OnInit(e);
            if (Session.Keys.Count <= 0)
            {
                Response.Redirect("~/TiaoZh.htm", true);
            }
            else
            {
                if (Session["UserId"] == null && Session["Qx"] == null && Session["Dept"] == null && Session["UserName"] == null && Session["QxType"]==null)
                {
                    Response.Redirect("~/TiaoZh.htm", true);
                }
            }
        }      
    }
}

在页面中按照如下方法引用即可。

复制代码 代码如下:

public partial class QrDeptMan_Home : FuSession.JudgeSession

相关文章

  • ASP.NET Core发送邮件的方法

    ASP.NET Core发送邮件的方法

    这篇文章主要为大家详细介绍了ASP.NET Core发送邮件的方法,告诉大家如何在ASP.NET Core中发送邮件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • 如何在Asp.Net Core中集成ABP Dapper

    如何在Asp.Net Core中集成ABP Dapper

    这篇文章主要介绍了如何在Asp.Net Core中集成ABP Dapper,帮助大家更好的理解和学习使用Asp.Net Core,感兴趣的朋友可以了解下
    2021-03-03
  • asp.net继承IHttpHandler接口实现给网站图片添加水印功能实例

    asp.net继承IHttpHandler接口实现给网站图片添加水印功能实例

    这篇文章主要介绍了asp.net继承IHttpHandler接口实现给网站图片添加水印功能,实例分析了asp.net基于IHttpHandler接口实现网站图片水印功能的具体步骤与相关技巧,需要的朋友可以参考下
    2016-07-07
  • C#中使用SendMessage

    C#中使用SendMessage

    C#中使用SendMessage...
    2006-09-09
  • 更方便快捷的外部操作数据库的方法(另类玩法)

    更方便快捷的外部操作数据库的方法(另类玩法)

    数据库操作方法很多,各种各样但是外部操作数据库的方法就会显得格外陌生了,感兴趣的朋友可以详细了解下本文,或许对你学习ado.net有所帮助
    2013-02-02
  • asp.net 的错误处理机制讲解

    asp.net 的错误处理机制讲解

    asp.net 的错误处理机制讲解...
    2007-04-04
  • 利用EF6简单实现多租户的应用

    利用EF6简单实现多租户的应用

    这篇文章主要给大家介绍了关于如何利用EF6简单实现多租户应用的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用EF6具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-09-09
  • Asp.Net使用Npoi导入导出Excel的方法

    Asp.Net使用Npoi导入导出Excel的方法

    这篇文章主要介绍了Asp.Net使用Npoi导入导出Excel的方法,采用该方法在导出Excel的时候不需要office组件的支持,而在导入Excel的时候采用OleDb的方式,需要office组件的支持。是一个非常实用的技巧,需要的朋友可以参考下
    2014-09-09
  • Asp.Net 网站性能优化之缓字决 (上) 缓冲写数据

    Asp.Net 网站性能优化之缓字决 (上) 缓冲写数据

    通常情况下Asp.Net 网站的底层数据存储都是关系数据库,关系数据库资源比较昂贵,而且也很容易造成瓶颈。缓字决文章就是为大家介绍如何有效使用缓存,异步写缓冲数据库的压力,从而保证网站的性能。
    2010-06-06
  • 浅谈ASP.NET Core 2.0 中间件(译)

    浅谈ASP.NET Core 2.0 中间件(译)

    这篇文章主要介绍了浅谈ASP.NET Core 2.0 中间件,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-10-10

最新评论