ASP中的SESSION问题

来源:百度知道 编辑:UC知道 时间:2024/06/18 14:45:38
为什么我用SESSION存放自己定义的类对象时候,在别的页面不能访问到呢?下面是一小段代码,
if not rs.eof then
set userinfo=new users
userinfo.usernames=rs("userNAME")
userinfo.userpasswords=rs("userPassword")
userinfo.userids=rs("userID")
userinfo.usertypes=rs("userType")
是登陆成功后把用户的信息保存在SESSION中,在当前处理页面就可以访问到,在别的页面就访问不到拉,例如在别的页面这样response.Write(session("userinfo").usertypes)。

是不是得这样啊
set userinfo=new session("users")
没想你这么用过
一般都是这么用的
session("usernames")=rs("userNAME")
session("userpasswords")=rs("userPassword")
session("userids")=rs("userID")
session("usertypes")=rs("userType")
或者只存储一个session("usernames")就够用了,如果要用到别的,在别的页面就可以读取

session

我一般是分开来用session存储的,这个方式没有用过,我想系统会把对像的属性当作session的参数来处理,这样就通不过