为每个页面加上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设计网络硬盘之删除文件夹实现代码

    ASP.NET设计网络硬盘之删除文件夹实现代码

    对于不再需要的文件/文件夹用户有权限做删除处理。这一节就介绍如何实现这一功能
    2012-10-10
  • ASP.NET中readonly与const的区别详解

    ASP.NET中readonly与const的区别详解

    如果你学过ASP.NET理论知识都会知道,在ASP.NET中 readonly和const修饰的变量都是恒量,它们的值是不可以被修改的。但是他们之间到底有什么区别?下面小编就它们的区别用例子来进行说明。
    2015-10-10
  • ASP.NET中验证控件的使用方法

    ASP.NET中验证控件的使用方法

    这篇文章主要内容是ASP.NET中验证控件的使用方法,RequiredFieldValidation控件的介绍,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2015-08-08
  • .NET验证组件Fluent Validation使用指南

    .NET验证组件Fluent Validation使用指南

    本文介绍了.NET验证组件Fluent Validation,并通过实例告诉我们这个验证组件的使用方法,以及与asp.net mvc验证库的整合方案,这里推荐给有相同需求的小伙伴
    2014-11-11
  • asp.net简单生成验证码的方法

    asp.net简单生成验证码的方法

    这篇文章主要介绍了asp.net简单生成验证码的方法,涉及asp.net生成随机数与绘制图片的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-11-11
  • ASP.NET Core使用GraphQL第一章之Hello World

    ASP.NET Core使用GraphQL第一章之Hello World

    这篇文章主要给大家介绍了关于ASP.NET Core使用GraphQL第一章之Hello World的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-11-11
  • .Net Core读取文件时中文乱码问题的解决方法分享

    .Net Core读取文件时中文乱码问题的解决方法分享

    所以关于读取文件乱码的问题,百度上有很多方案,这里再给大家总结下,这篇文章主要给大家介绍了关于.Net Core读取文件时中文乱码问题的解决方法,需要的朋友可以参考下
    2022-02-02
  • .net 页面指定区域打印的方法

    .net 页面指定区域打印的方法

    .net 页面指定区域打印的方法,需要的朋友可以参考一下
    2013-04-04
  • asp.net FreeTextBox配置详解

    asp.net FreeTextBox配置详解

    FreeTextBox 是一个开源的服务器控件。我们可以轻松地将其嵌入到 Web Forms 中实现HTML内容的在线编辑。
    2009-11-11
  • asp.net中一次性动态绑定多个droplistdown

    asp.net中一次性动态绑定多个droplistdown

    asp.net中一次性动态绑定多个droplistdown的实现代码,需要的朋友可以参考下。
    2011-10-10

最新评论