请教session的问题.请高手指点一下^_^(100分)

  • 主题发起人 主题发起人 camcap
  • 开始时间 开始时间
C

camcap

Unregistered / Unconfirmed
GUEST, unregistred user!
我在login.aspx页面上定义了session("name")="user",验证通过后response.redirect("main.aspx"),在main.aspx页面上label1.text=session("name").这时label1可以显示session(“name”)里面的内容,在main.aspx页面里面按钮提交数据response.redirect("new.aspx")到new.aspx页面后,然后从new.aspx页面返回到main.aspx页面时,label1.text确没有内容了,请问session("name")是不是已经丢失?session不是浏览器不关闭,就不会丢失吗?请教各位指点有何办法可以将此session保存,谢谢!
有位网友提出:login.aspx定义的session里面定义,而你的new.aspx里面没有定义,所以你login.aspx传到main.aspx就有值,而你的new.aspx里面是没有定义的。并且你写response.redirect的时候要把传的值写进去。
但是没有提供怎么写这个语句.可否请大家告诉一下这个传递session的语句怎么写,谢谢!
 
session.setvalue
session.getvalue
 
有可能Session已经结束了他的生命期,所以看不到值了。
试一下Application状态。
 
1.你是否有用Session.Remove
2.SESSION的时间是否过期
3.你的SESSION是否有重新修改过,
 
session数据保存,在生命期(时间)没有设定时,会根据当前浏览器关闭时有关系。
 
后退
顶部