asp.net 用繼承方法實現(xiàn)頁面判斷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
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的頁面的cs文件中,將此文件繼承于mana_session這個基類
例如
Csharp 代碼
public partial class Index : mana_session
您可能感興趣的文章:
- asp.net(c#)有關(guān) Session 操作的幾個誤區(qū)
- ASP.NET Session使用詳解
- asp.net BasePage類+Session通用用戶登錄權(quán)限控制
- IIS服務(wù)器中 ASP.NET State Service 開啟后 Session 仍容易丟失的問題終極解決辦法
- ASP.NET網(wǎng)站管理系統(tǒng)退出 清除瀏覽器緩存,Session的代碼
- 在ASP.NET中,設(shè)置Session的過期時間的方法
- ASP.NET在IE10中無法判斷用戶已登入及Session丟失問題解決方法
- ASP.NET中在一般處理程序中使用session的簡單介紹
- ASP.NET ASHX中獲得Session的方法
- 詳解ASP.NET中Session的用法
相關(guān)文章
.NET6+Quartz實現(xiàn)定時任務(wù)的示例詳解
在實際工作中,經(jīng)常會有一些需要定時操作的業(yè)務(wù),如:定時發(fā)郵件,定時統(tǒng)計信息等,那么如何實現(xiàn)才能使得我們的項目整齊劃一呢?本文通過一些簡單的小例子,簡述在.Net6+Quartz實現(xiàn)定時任務(wù)的一些基本操作,如有不足之處,還請指正2023-03-03asp.net獲取SQL所有數(shù)據(jù)庫名、所有表名、所有字段名
asp.net獲取SQL所有數(shù)據(jù)庫名、所有表名、所有字段名...2007-03-03ASP.NET Core SignalR中的流式傳輸深入講解
這篇文章主要給大家介紹了關(guān)于ASP.NET Core SignalR中流式傳輸?shù)南嚓P(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-11-11Asp.net TextBox的TextChanged事件使用介紹
動態(tài)創(chuàng)建的控件是如何加載視圖狀態(tài),還提到ProcessPostData方法的調(diào)用,這里我就用TextBox的TextChanged事件來說說視圖數(shù)據(jù)的加載以及事件的觸發(fā)2012-12-12Asp.Net程序目錄下文件夾或文件操作導(dǎo)致Session失效的解決方案
這篇文章主要介紹了Asp.Net程序目錄下文件夾或文件操作導(dǎo)致Session失效的解決方案,需要的朋友可以參考下2017-06-06