行 15:     protected void Page_Load(object sender, EventArgs e)
行 16:     {
行 17:         if (Session["admin"].ToString() == "" && Session["adminName"].ToString() == "")
行 18:             Response.Redirect("../Login.aspx");

行 19:         if (!IsPostBack) 
红色为出错提示的

解决方案 »

  1.   

    if(Session["admin"] != null)
    {
        string adminStr = Session["admin"].ToString();
    }
      

  2.   

    Session["admin"]
    or
    Session["adminName"]为null了,看楼上的写法
      

  3.   

    说明你的Session里面都没有存进值,是null值,肯定要报错的~
      

  4.   

    if(! Page.IsPostBack)
    {
        if(Session["admin"] != null)
       {
          Response.Redirect("../Login.aspx");
       }
    }