為每個(gè)頁面加上Session判斷的小例子
首先新建一個(gè)類,繼承自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
相關(guān)文章
ASP.NET設(shè)計(jì)網(wǎng)絡(luò)硬盤之刪除文件夾實(shí)現(xiàn)代碼
對(duì)于不再需要的文件/文件夾用戶有權(quán)限做刪除處理。這一節(jié)就介紹如何實(shí)現(xiàn)這一功能2012-10-10ASP.NET中readonly與const的區(qū)別詳解
如果你學(xué)過ASP.NET理論知識(shí)都會(huì)知道,在ASP.NET中 readonly和const修飾的變量都是恒量,它們的值是不可以被修改的。但是他們之間到底有什么區(qū)別?下面小編就它們的區(qū)別用例子來進(jìn)行說明。2015-10-10.NET驗(yàn)證組件Fluent Validation使用指南
本文介紹了.NET驗(yàn)證組件Fluent Validation,并通過實(shí)例告訴我們這個(gè)驗(yàn)證組件的使用方法,以及與asp.net mvc驗(yàn)證庫的整合方案,這里推薦給有相同需求的小伙伴2014-11-11ASP.NET Core使用GraphQL第一章之Hello World
這篇文章主要給大家介紹了關(guān)于ASP.NET Core使用GraphQL第一章之Hello World的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-11-11.Net?Core讀取文件時(shí)中文亂碼問題的解決方法分享
所以關(guān)于讀取文件亂碼的問題,百度上有很多方案,這里再給大家總結(jié)下,這篇文章主要給大家介紹了關(guān)于.Net?Core讀取文件時(shí)中文亂碼問題的解決方法,需要的朋友可以參考下2022-02-02asp.net中一次性動(dòng)態(tài)綁定多個(gè)droplistdown
asp.net中一次性動(dòng)態(tài)綁定多個(gè)droplistdown的實(shí)現(xiàn)代碼,需要的朋友可以參考下。2011-10-10