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

相关文章

  • System.Web.Routing入门及进阶

    System.Web.Routing入门及进阶

    System.Web.Routing已经作为一个程序集包含在.net3.5sp1中发布了。虽然我们并没有在3.5sp1中发现Asp.net Mvc的踪迹,但是亦以感觉到它离我们不远了
    2011-12-12
  • .NET6+Quartz实现定时任务的示例详解

    .NET6+Quartz实现定时任务的示例详解

    在实际工作中,经常会有一些需要定时操作的业务,如:定时发邮件,定时统计信息等,那么如何实现才能使得我们的项目整齐划一呢?本文通过一些简单的小例子,简述在.Net6+Quartz实现定时任务的一些基本操作,如有不足之处,还请指正
    2023-03-03
  • vs2010无法添加dll引用的处理方法

    vs2010无法添加dll引用的处理方法

    vs2010无法添加dll引用的处理方法,需要的朋友可以参考一下
    2013-03-03
  • asp.net获取SQL所有数据库名、所有表名、所有字段名

    asp.net获取SQL所有数据库名、所有表名、所有字段名

    asp.net获取SQL所有数据库名、所有表名、所有字段名...
    2007-03-03
  • 详解ASP.NET MVC3:Razor的@:和语法

    详解ASP.NET MVC3:Razor的@:和语法

    这篇文章主要介绍了详解ASP.NET MVC3:Razor的@:和语法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-01-01
  • ASP.NET Core SignalR中的流式传输深入讲解

    ASP.NET Core SignalR中的流式传输深入讲解

    这篇文章主要给大家介绍了关于ASP.NET Core SignalR中流式传输的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-11-11
  • Asp.net TextBox的TextChanged事件使用介绍

    Asp.net TextBox的TextChanged事件使用介绍

    动态创建的控件是如何加载视图状态,还提到ProcessPostData方法的调用,这里我就用TextBox的TextChanged事件来说说视图数据的加载以及事件的触发
    2012-12-12
  • .NET使用Moq进行单元测试

    .NET使用Moq进行单元测试

    这篇文章介绍了.NET使用Moq进行单元测试的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-08-08
  • Asp.Net程序目录下文件夹或文件操作导致Session失效的解决方案

    Asp.Net程序目录下文件夹或文件操作导致Session失效的解决方案

    这篇文章主要介绍了Asp.Net程序目录下文件夹或文件操作导致Session失效的解决方案,需要的朋友可以参考下
    2017-06-06
  • .NET6中使用GRPC的示例代码

    .NET6中使用GRPC的示例代码

    本文主要介绍了.NET6中使用GRPC的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-06-06

最新评论