【发布时间】:2011-09-07 13:07:37
【问题描述】:
有没有办法拥有不同的会话状态?例如,在会话中存储不同的对象,但具有不同的过期时间
即:
我有两个会话对象,Session["ReportIDs"] 和 Session["IsAdmin"]
Session["ReportIDs"] - 保存正在查看的报告 ID,并且可以在当前用户查看新报告时被覆盖。 Session["IsAdmin"] - 从数据库中读取,我不想经常调用数据库来获取刷新的值,所以将其存储在会话中。但是,如果 userB 为 UserA 更改此对象的值(在管理屏幕中),则会话中的值将持续到 web.config 中设置的整个会话状态超时
有没有办法为这些会话对象设置不同的过期时间?
谢谢
【问题讨论】:
标签: asp.net session session-state