if(Session["username"]==null || Session["password"]==null)
{
//Response.Write("<script>alert('您还没有登入!');location.href='login.aspx';</script>");
}我建了一个PageBase.cs类文件,我想建立上面功能的类,然后在需要验证用户名和密码的地方进行继承此类;从而达到后台管理的功能。 
请问一下这个类要如何的写? 最好能帮我写全一点。谢谢!

解决方案 »

  1.   

    web form中: public class WebForm1 : System.Web.UI.Page可见.只要自己写一个继承Page的类.其他页面都继承它就可以达到统一调用的目的.
      

  2.   

    这个类继承 System.Web.UI.Page就可然后在Page_Init 或Page_Load 里就加上检查权限的代码其他的页面就继承此类
      

  3.   

    public class PageBase:Page
    {
        //重载OnLoad方法
        protected override void OnLoad(EventArgs e)
        {
    base.OnLoad (e);
             //把你的那段代码放在这里
        }
    }新建其他页面的时候,让其继承PageBase就可以了。
      

  4.   

    namespace WenYuanGe.Eoffice.Web
    {
    /// <summary>
    /// BasePage 的摘要说明。
    /// </summary>
    public class BasePage : System.Web.UI.Page
    {
    public BasePage()
    {
    // TODO: 在此处添加构造函数逻辑
    }
          
    //添加事件
    protected override void OnInit(EventArgs e)
    {
    base.OnInit(e);
    this.Load += new System.EventHandler(this.BasePage_Load);//这里要添加事件
    //this.Error += new System.EventHandler(this.BasePage_Error);
    }
    //页面调用事件
    private void BasePage_Load(object sender, System.EventArgs e)
    {
    //在这里写代码
    }
    }这个类继承system.web.ui.page
    以后需要验证的aspx文件继承这个类就可以了。