public class BasePage:Page
{
public Role rObj = new Role();
public Classes clObj=new Classes();
public Crew crObj=new Crew();
public Detial dtObj=new Detial();
public Options opObj=new Options();
public wjItem wjObj=new wjItem();
public Term tObj=new Term();
public WJPJ.DB.User uObj=new WJPJ.DB.User();
public void showMsg(string msg)
{
showMsg(msg,64);
}
public void showMsg(string msg,int infotype)
{
Response.Write("<script language=vbs>msgbox \""+msg+"\","+infotype+"</script>");
}
public void GoUrl(string url)
{
Response.Write("<script language=vbs>document.url=\""+url+"\"</script>");
}
public void Refresh()
{
Response.Write("<script language=vbs>document.url=document.url</script>");
}
public string getNowFile()
{
return "";
}
}
public class ChkLoginPage:BasePage
{
override protected void OnInit(EventArgs e)
{
if (uObj.UserIsLogin()==false)
{
Response.Redirect("index.aspx");
return;
}
}
}
其他页这样继承就可以了,如果用户没有登陆就会自动跳转到index.aspx。
public class wj:ChkLoginPage
{
}