asp.net 用继承方法实现页面判断session

 更新时间:2009年09月28日 18:32:39   作者:   我要评论
在做ASP项目的时候,判断用户是否登陆常用的方法是在每个页面判断session是否存在,无奈用java的时候过滤器就用的不熟。。。还是用继承吧。汗。。。
新建一个类
Csharp 代码
复制代码 代码如下:

using System;
using System.Web;
using System.Web.UI;
using System.Web.SessionState;
public class mana_session : Page
{
public mana_session()
{
}
protected override void OnInit(EventArgs e)
{
if (Session["uid"]== null || Session["uid"].ToString()=="")
{
Response.Redirect("login.htm");
}
}
}

复制代码 代码如下:

using System;
using System.Web;
using System.Web.UI;
using System.Web.SessionState;
public class mana_session : Page
{
public mana_session()
{
}
protected override void OnInit(EventArgs e)
{
if (Session["uid"]== null || Session["uid"].ToString()=="")
{
Response.Redirect("login.htm");
}
}
}

在需要判断session的页面的cs文件中,将此文件继承于mana_session这个基类
例如
Csharp 代码
public partial class Index : mana_session

相关文章

  • ASP.NET MVC使用EPPlus,导出数据到Excel中

    ASP.NET MVC使用EPPlus,导出数据到Excel中

    这篇文章介绍的是怎样导出数据到Excel文件中,大多数的后端程序都有报表功能:把显示在Grid中的数据导出到Excel文件中,这篇文章中使用的是EPPlus组件。需要的朋友可以参考借鉴
    2016-12-12
  • 一天精通asp.net的学习经验小结

    一天精通asp.net的学习经验小结

    一天精通asp.net的学习经验小结
    2010-02-02
  • ASP.NET MVC:Filter和Action的执行介绍

    ASP.NET MVC:Filter和Action的执行介绍

    ASP.NET MVC之Filter和Action的执行介绍,需要的朋友可以参考
    2012-11-11
  • ASP.NET中TimeSpan的用法实例解析

    ASP.NET中TimeSpan的用法实例解析

    这篇文章主要介绍了ASP.NET中TimeSpan的用法,以实例的形式具体分析了TimeSpan应用中的各种常见常量、字段、属性与方法等,非常具有参考学习价值,需要的朋友可以参考下
    2014-10-10
  • asp.net文件上传示例分享

    asp.net文件上传示例分享

    ASP.NET依托.net framework类库,封装了大量的功能,使得上传文件非常简单,主要有以下三种基本方法,需要的朋友可以参考下
    2014-02-02
  • log4net创建系统日志的详细步骤

    log4net创建系统日志的详细步骤

    log4net是.Net下一个非常优秀的开源日志记录组件。log4net记录日志的功能非常强大。它可以将日志分不同的等级,以不同的格式,输出到不同的媒介。本文主要是简单的介绍如何在Visual Studio2010(Asp.Net Mvc3.0)中使用log4net快速创建系统日志,如何扩展以输出自定义字段
    2013-11-11
  • ASP.NET中页面之间传递值的几种方式整理

    ASP.NET中页面之间传递值的几种方式整理

    页面传值是学习asp.net初期都会面临的一个问题,总的来说有页面传值、存储对象传值、ajax、类、model、表单等,这里简单的整理下,需要的朋友可以收藏下
    2012-05-05
  • asp.net System.Net.Mail 发送邮件

    asp.net System.Net.Mail 发送邮件

    一个师弟发了段代码给我,说调试了很久发送邮件都没有成功。自己使用过程中,也发现了很多问题,但最简单的问题是“发件方”地址根本不支持smtp发送邮件。
    2009-04-04
  • 使用SNK密钥文件保护你的DLL和代码不被反编译教程

    使用SNK密钥文件保护你的DLL和代码不被反编译教程

    这篇文章主要介绍了使用SNK密钥文件保护你的DLL和代码不被反编译教程, SNK,作为程序后缀的时候,是.net中的强密匙加密文件,需要的朋友可以参考下
    2014-09-09
  • .Net多线程编程(误用点分析)

    .Net多线程编程(误用点分析)

    本文主要介绍了.Net多线程编程中的误用点分析。具有一定的参考价值,下面跟着小编一起来看下吧
    2017-01-01

最新评论