ASP.NET MVC会话超时,绝对还是滑动?

时间:2014-10-07 01:05:22

标签: asp.net-mvc session-timeout

参考:http://msdn.microsoft.com/en-us/library/vstudio/ms178581(v=vs.100).aspx?cs-save-lang=1&cs-lang=vb#code-snippet-1

  

只要继续请求,会话就被视为活动   具有相同的SessionID值。如果请求之间的时间   特定会话超过指定的超时值(以分钟为单位),   该会话被视为已过期。请求已过期   SessionID值导致新会话。

我想确保我正确理解该段落。从那里我读到ASP.NET Sessions工作在滑动规则,而不是绝对规则。也就是说,会话将在最后一次会话请求后20分钟到期(假设此处为默认值为20分钟),不管请求/会话活动如何,不是绝对在会话开始后20分钟?我做对了吗?

1 个答案:

答案 0 :(得分:3)

是的,你明白了。

正如文档所说,会话的每个请求都会重置20分钟的倒计时。