如何从控制器发送警告消息以在会话超时时查看



是否可以从控制器发送消息以在会话超时时自动查看?我曾考虑过使用 SignalR 来完成此操作,但无法完全理解它。有没有办法做到这一点(有或没有信号R(?

如果使用 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 调用之前可以实现的最简单的解决方案。

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

最新更新