有没有办法让不同的会话状态?作中,有存储在会话不同的对象,但具有不同的到期ASP.NET会话
即:
我有两个会话对象,会话[“ReportIDs”]和会话[“IsAdmin”]
会话[” ReportIDs“] - 保存正在查看的报告ID,并且可以在当前用户查看新报告时覆盖。 会话[“IsAdmin”] - 从数据库中读取,我不想不断地调用数据库以获取刷新值,以便将其存储在会话中。但是,如果userB为UserA更改此对象的值(在管理员屏幕中),会话中的值将一直保留,直到在web.config中设置的整个会话状态超时为止。有没有一种方法可以为不同这些会话对象?
感谢
是的,我知道,我的意思是UserB可以改变USERA是否是管理员用户或不在数据库中。会议[“IsAdmin”]是持有这个价值。该值在到期前不会更新。这就是为什么我想为此对象设置不同的超时时间 – telsokari