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

5 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分钟?我做对了吗?

med*_*eda 4

是的,你理解正确。

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