asp.net中登录成功后定义session["admin"]=log.text,在其他的页面中想根据session["admin"]来判断用户是否登录,比如说admin.aspx,应该再admin.aspx页面的什么地方来写那个判断语句session["admin"]!=Null....

解决方案 »

  1.   

    page_load里面判断,如果不是直接跳转
      

  2.   

    你可以加在page_load()里面进行判断就可以了。
      

  3.   

    你可以重写一个Page类
    然后你所有的页面都继承这个Page类.
    在你的Page类的构造方法里面判断用户是否登录.
    这样你就不用每个页面去判断该用户是否登录.
    .net自带的也有一个身份验证方式,你可以试着玩下.
      

  4.   

    在page_load里面判断   同时要注意ISPOSTBASK
      

  5.   

    在page_load()里面进行判断就可以了。
    等于null就跳转。
      

  6.   

    哈哈
    在page_load方法中的第一行写,不要在
    if(!IsPostBack)
    {
      别在这里写,这写了白写
    }
      

  7.   

    public void Page_load()
    {
      if(string.IsNullOrEmpty(session["admin"]))
    {
     //还没有登录
    }
    }
      

  8.   

    在page_load()里面进行判断就可以了。 
    等于null就跳转。
      

  9.   

    在page_load()里面进行判断就可以了。 
    等于null就跳转。
      

  10.   

    在page_load()里面进行判断就可以了。
    等于null就跳转。
      

  11.   

     不能像使用方法那样使用不可调用的成员“System.Web.UI.Page.Session” 怎么回事情?