当前位置: 代码迷 >> ASP.NET >> 关于session失效时间有关问题
  详细解决方案

关于session失效时间有关问题

热度:7295   发布时间:2013-02-25 00:00:00.0
关于session失效时间问题
我的一个session保存登录用户ID,如果我设置失效时间是5分钟,如果他点击了一次需要登录的管理页面后,我就想把这个失效时间增加5分钟,请问怎么实现???

------解决方案--------------------------------------------------------
探讨
我就想把这个失效时间增加5分钟,请问怎么实现???

------解决方案--------------------------------------------------------
探讨
用户有新动作后,Session 自己会增加5分钟的。 你设置多少时效,新动作后就重置多少时间。

------解决方案--------------------------------------------------------
Session的InProc模式是随时会丢失数据的,我想凡是正规学过asp.net的人都应该专门学过这个知识,并且写过2、3个测试代码来验证它(例如修改web.config文件、例如删除文件夹、例如修改其它某个文件)。

编程中Session的问题不在于过期,而在于丢失。所以我们基本上不使用(InProc模式下的)Session集合来保存对象,仅调用其SessionID属性而已。
  相关解决方案