当前位置:首页职业培训

关于Session和Session_Start的问题

作者:职业培训 时间: 2025-01-26 06:42:51 阅读:423

“ASP.NET中,当我把Session的时间设置为60分钟,是60分钟后就终止,还是在用户空闲60分钟没有操作才终止? ”

答:空闲60分钟没有操作才终止

“如果是后一种,是不是当用户操作一次,时间就又刷新到60分钟? ”

答:是的,

“另外,当一个用户访问网站,Session_Start被触发,是否自动生成一个Session? ”

答:是的,并不是“他设session["name"]=xxx时触发”,而是他第一次访问网站就会触发,不管他是否认证,都会触发Session_Start,

“如果是,如何将此Session找出来?”

答:用户第一次访问网站,或用户超时后又访问站点,都会为该用户创建一个会话(Session),每个用户的Session都是独立的,互不干涉,

设置Session(Session是一键一值的数据类型,aaa相当于键):

Session["aaa"]=....;

得到Session:

object obj = Session["aaa"];

“这个Session对程序设计能起到什么样的作用?”

答:在内存中保存当前用户的会话信息(比如用户的购物车里的产品就可以存到Session里,不管他是否登录)

标签:

本文地址: http://www.goggeous.com/20250108/1/1329056

文章来源:天狐定制

版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。

猜你喜欢
猜你喜欢
  • 最新动态
  • 热点阅读
  • 猜你喜欢
热门标签

网站首页 ·

本站转载作品版权归原作者及来源网站所有,原创内容作品版权归作者所有,任何内容转载、商业用途等均须联系原作者并注明来源。

鲁ICP备2024081150号-3 相关侵权、举报、投诉及建议等,请发E-mail:admin@qq.com