1.在USERINFO前加[Serializable]
2.你怎么维护你的SESSION?如果过期的话你有处理么?

解决方案 »

  1.   

    1.在USERINFO前加[Serializable]
    2.你怎么维护你的SESSION?如果过期的话你有处理么?
      

  2.   

    没问题  是这样存的。 
    UserInfo uinfo = new UserInfo();
    session["uinfo"]=uinfo;
      

  3.   

    这样存主要是方便,如果以后还想存别的内容的话,只要在类中加上属性就是了!
    这里主要是存一个类,比存单个session["userid"]="fdf" ,session["RoleID"]=1,是不是session更大了?
      

  4.   

    UserInfo j=new UserInfo() session["dd"]=j接受:
    UserInfo j=new UserInfo() j=(UserInfo)session["dd"]
      

  5.   

    这样存不是不可以,但是安全性不是很好
    若session过期,那userinfo就不可用了
    所以稳妥的做法是保存到数据库中的在线用户表中,用时读取。
      

  6.   

    我这里存,主要是登陆验证用户后,直接存用户详细信息了userinfo,每个页面使用的时候都会验证是否过期的!