本文展示了如何在 web.config 文件中实现sesstionState 。但我想做的是在用户空闲 15 分钟或更长时间时清除会话。并重置用户在时间范围内活跃的时间。这可能吗?如果不是,我怎么能在不使用任何 javascript 代码/jQuery 的情况下做到这一点?
顺便说一句,我有我的 BaseController,所有控制器都继承了它。希望有人能给我更好的主意。
本文展示了如何在 web.config 文件中实现sesstionState 。但我想做的是在用户空闲 15 分钟或更长时间时清除会话。并重置用户在时间范围内活跃的时间。这可能吗?如果不是,我怎么能在不使用任何 javascript 代码/jQuery 的情况下做到这一点?
顺便说一句,我有我的 BaseController,所有控制器都继承了它。希望有人能给我更好的主意。
使用<sessionState>
配置部分中的 timeout 属性。
<sessionState
...
timeout="number of minutes"
...
</sessionState>
文档:http: //msdn.microsoft.com/en-us/library/h6bb9cz9%28v=vs.100%29.aspx