为每个页面加上Session判断的小例子
程序员文章站
2024-02-27 19:04:27
首先新建一个类,继承自system.web.ui.page,然后重写oninit,如下:
复制代码 代码如下:using system;using system.data...
首先新建一个类,继承自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
推荐阅读