同题

解决方案 »

  1.   


    //可以单独做一个类,检查用户的权限,如果有权限就正常进入页面,否则就让他先登陆
    protected void Page_Load(object sender,EventArgs e)
    {
        if(!IsPostback)
      {
        //先判断是否登陆
         if(Session["user"] == null)
        {
          Response.Redirect("Login.aspx");
          return;
        }
        string name = Session["user"].ToString();    //再判断是否有权限
        if(!Rolse.hasRole(name))
        {
          Response.Write("<script>alter('抱歉,您的权限不够')</script>");
          return;
        }
      //code
      }
    }
      

  2.   

    if(Session["user"] == null)
        {
          Response.Redirect("Login.aspx");
          return;
        }