当系统在asp.net mvc3中处于空闲状态时如何使会话失效

时间:2012-12-12 08:51:14

标签: asp.net-mvc asp.net-mvc-3 c#-4.0 session dns

当系统闲置一段时间后,如何使会话到期。完成该时间后,应将其重定向到登录页面。我需要做这个控制器端。我正在使用asp.net mvc3应用程序。

1 个答案:

答案 0 :(得分:1)

会话将在服务器超时时到期。

如果您希望浏览器同时重定向,则必须在客户端上使用计数器,在JavaScript中,0表示将重定向到您的登录页面。

如果没有客户端的某些操作,控制器无法强制重定向浏览器。您还可以考虑使用某种持久连接,例如SignalR,但这可能比您需要的更多。

另一种解决方案是在此答案中使用刷新标题

ASP.NET Push Redirect on Session Timeout