请问一个思路,一个网站,用户登录后的基本信息写入一个 user 类里面(如ID,名字,积分等),这个类应该能被全局(全部网站内的网页)所引用,那么这个user类怎么创建实例呢?我用 static public userClass user = new userClass() 这样每次页面重载都会被创建新实例而被清空,哎~~用户的单例模式怎么弄呢,头大中

解决方案 »

  1.   

    有保存在Cookie和Session两种的,Session不稳定,Cookie安全性问题不能保存诸如密码等东西,不过用Cookie比较好。好多网站都用Cookie,用静态的肯定不行啦。
    HttpCookie user = new HttpCookie("user");
    user.Value=((Library.Entity.ClsAccount)retVal).Empid;
    user.Expires=System.DateTime.Now.AddHours(1);
    Response.Cookies.Add(user);
      

  2.   

    汗,是用COOKIE吗?我以为用类比较好……
      

  3.   

    还是想用一个全局都能读取到的user类,像动网新闻那种