如何从Controller发送警告消息到会话超时查看?

时间:2018-01-29 10:02:47

标签: c# .net model-view-controller signalr

是否可以从控制器发送消息以自动查看会话超时?我已经考虑过使用SignalR来实现这个目标,但却无法完全理解它。有没有办法(有或没有SignalR)?

1 个答案:

答案 0 :(得分:1)

如果使用SignalR或AJAX调用对您而言过于复杂,那么还有另一种老式的方法可以做到这一点,正如2013年的这篇文章所解释的那样:

https://www.itworld.com/article/2832447/development/how-to-create-a-session-timeout-warning-for-your-web-application-using-jquery.html

首先,您需要知道会话到期的确切时间,然后每次加载页面(视图)时,只需使用javascript计时器来计算时间是否接近。

愚蠢而不适用于所有情况,但在您进入SignalR或AJAX呼叫之前,这是您可能实施的最简单的解决方案。

希望它有所帮助,顺便说一句。