怎么样用cache保存用户登陆后的信息?
我以前都是用:
Cache["name"]="海风";
Cache["username"]="hhhhh";
Cache["email"]="heguochang";
输出时用:
Cache["name"].ToString();
Cache["username"].ToString();
Cache["email"].ToString();
但感觉不好!想问问有什么更好的方法没有?
Cache["user"]=user;
输出时怎么用呀?有什么其它的方法没有? 谢谢!
------解决方案--------------------要面向对象
建个userinfo实体用来保存用户信息,然后把这个实体保存到cache就好了,读出来的时候再转换成该实体就好了
如:
保存:Cache["user"]=userinfo;
读取:userinfo = (userinfo)Cache["user"];