2

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

4

1 回答 1

1

会话超时时将在服务器上过期。

如果您希望浏览器同时重定向,您必须在客户端上有一个计数器,在 JavaScript 中,它在 0 上会重定向到您的登录页面。

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

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

会话超时时的 ASP.NET 推送重定向

于 2012-12-12T09:01:43.823 回答