asp.net 用繼承方法實(shí)現(xiàn)頁(yè)面判斷session
更新時(shí)間:2009年09月28日 18:32:39 作者:
在做ASP項(xiàng)目的時(shí)候,判斷用戶是否登陸常用的方法是在每個(gè)頁(yè)面判斷session是否存在,無(wú)奈用java的時(shí)候過(guò)濾器就用的不熟。。。還是用繼承吧。汗。。。
新建一個(gè)類(lèi)
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的頁(yè)面的cs文件中,將此文件繼承于mana_session這個(gè)基類(lèi)
例如
Csharp 代碼
public partial class Index : mana_session
Csharp 代碼
復(fù)制代碼 代碼如下:
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");
}
}
}
復(fù)制代碼 代碼如下:
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的頁(yè)面的cs文件中,將此文件繼承于mana_session這個(gè)基類(lèi)
例如
Csharp 代碼
public partial class Index : mana_session
您可能感興趣的文章:
- asp.net(c#)有關(guān) Session 操作的幾個(gè)誤區(qū)
- ASP.NET Session使用詳解
- asp.net BasePage類(lèi)+Session通用用戶登錄權(quán)限控制
- IIS服務(wù)器中 ASP.NET State Service 開(kāi)啟后 Session 仍容易丟失的問(wèn)題終極解決辦法
- ASP.NET網(wǎng)站管理系統(tǒng)退出 清除瀏覽器緩存,Session的代碼
- 在ASP.NET中,設(shè)置Session的過(guò)期時(shí)間的方法
- ASP.NET在IE10中無(wú)法判斷用戶已登入及Session丟失問(wèn)題解決方法
- ASP.NET中在一般處理程序中使用session的簡(jiǎn)單介紹
- ASP.NET ASHX中獲得Session的方法
- 詳解ASP.NET中Session的用法
相關(guān)文章
使用最小?WEB?API?實(shí)現(xiàn)文件上傳會(huì)遇到的坑
這篇文章主要介紹分享使用最小?WEB?API?實(shí)現(xiàn)文件上傳時(shí)會(huì)遇到的坑,在使用?.NET?6?的最小?WEB?API?來(lái)實(shí)現(xiàn)相同功能時(shí),總是會(huì)意外地遇到了不少坑,下面我們就來(lái)看看這些坑都是怎么處理的吧,需要的朋友可以參考下2022-02-02
解決ASP.NET?Core中使用漏桶算法限流的問(wèn)題
漏桶算法是限流的四大主流算法之一,其應(yīng)用場(chǎng)景各種資料中介紹的不多,一般都是說(shuō)應(yīng)用在網(wǎng)絡(luò)流量控制中,今天通過(guò)本文給大家介紹ASP.NET?Core中使用漏桶算法限流的問(wèn)題,感興趣的朋友跟隨小編一起看看吧2021-12-12
DataList綁定到Row[]行集合的問(wèn)題的方法
DataList綁定到Row[]行集合的問(wèn)題的方法...2007-09-09
代碼實(shí)現(xiàn)打印功能(asp.net+javascript)
頁(yè)面實(shí)現(xiàn)打印的效果代碼,分為服務(wù)器端和客戶端單個(gè)即可,客戶端的比較不錯(cuò),本站也是類(lèi)似的方法。2009-05-05
.NET Framework常用ORM框架iBatis.Net操作數(shù)據(jù)庫(kù)的方法
iBatis.Net 是一個(gè)輕量級(jí)的 ORM 框架,它允許開(kāi)發(fā)者通過(guò)直接編寫(xiě) SQL 查詢來(lái)操作數(shù)據(jù)庫(kù),并將查詢結(jié)果映射到對(duì)象模型中,本文將通過(guò)實(shí)際的代碼示例,詳細(xì)介紹如何在 .NET 環(huán)境中使用 iBatis.Net 進(jìn)行數(shù)據(jù)庫(kù)操作,感興趣的朋友一起看看吧2024-08-08
ASP.NET導(dǎo)出Excel打開(kāi)時(shí)提示:與文件擴(kuò)展名指定文件不一致解決方法
ASP.NET導(dǎo)出Excel,打開(kāi)時(shí)提示“您嘗試打開(kāi)文件'XXX.xls'的格式與文件擴(kuò)展名指定文件不一致” 很是郁悶,于是搜集了一些解決方法,感興趣的朋友可以了解下2013-01-01

