我后台做好了,想做个session登陆验证,在App_Code文件下做个PageBase类继承
public class PageBase : System.Web.UI.Page
{
public PageBase()
{
}
}
把验证函数放在PageBase内 然后在每个后台页面添加<%@ Page Language="C#" Inherits="PageBase" %>
运行一直提示session出错 后来才发现是运行顺序的问题,于是把函数放在OnPreInit里,功能实现。
public class PageBase : System.Web.UI.Page
{
public PageBase()
{
}
protected override void OnPreInit(EventArgs e)
{
base.OnPreInit(e);
if (Session["username"]==null || Session["username"].ToString() != "****")
{
Response.Redirect("login.aspx");
}
}
}