【发布时间】:2018-01-19 20:54:23
【问题描述】:
.NET 会话可以使用绝对到期吗?据我所知,它似乎有滑动到期。我们使用的是 .NET 4.5.2,我使用的是 ASP.NET MVC 5.2.3。
我们希望每 20 分钟清除/放弃/销毁会话,并且在用户使用网站时不延长会话。
【问题讨论】:
标签: asp.net asp.net-mvc session
.NET 会话可以使用绝对到期吗?据我所知,它似乎有滑动到期。我们使用的是 .NET 4.5.2,我使用的是 ASP.NET MVC 5.2.3。
我们希望每 20 分钟清除/放弃/销毁会话,并且在用户使用网站时不延长会话。
【问题讨论】:
标签: asp.net asp.net-mvc session
您可以在Session_Start 处理程序中存储您希望会话何时过期的值。然后,在Application_AcquireRequestState 中检查它并在Abandon 会话中进行检查。
我在这里找到了这个解决方案:https://www.codeproject.com/Questions/1175605/How-to-timeout-session-in-minutes-in-ASP-NET
【讨论】: