读书人

asp session有关问题

发布时间: 2013-02-15 15:46:56 作者: rapoo

asp session问题
碰到这样一个问题,
我先将
session("u")="A"
然后把session("u")="B"
然后再把session("u")="A"
然后我再把session("u")="B"设成B,可问题就来了,这一步设置后session("u")的值还是A,而非B,设几次都这样,不知道什么回事,大家有遇到过吗,什么解决的
[解决办法]
再每次赋值之前。先:
session("u")=""
session("u")="B"
试试
[解决办法]
多刷新几次就好了,你的代码没错
[解决办法]
session对应每个客户端地址,
同一客户端的session是同一个,不会出现你描述的问题
不知你如何确定客户端的值的,是在服务器代码中打的断点么?
如果只是页面中看到,你怎么确定你看到的就是session的值?浏览器缓存,后台代码逻辑处理有问题 等等原因让我不能信任你对session值的描述
[解决办法]
这样赋值应该是没有问题的
[解决办法]
session("u")=""
session("u")="B"

这个和
Session.Abandon()
再赋值
session("u")="B"

两种方法貌似差不多,应该都可以

读书人网 >ASP

热点推荐