【发布时间】:2018-01-29 10:02:47
【问题描述】:
是否可以从控制器发送消息以自动查看会话超时?我曾考虑过使用 SignalR 来完成此任务,但无法完全理解。有没有办法做到这一点(有或没有 SignalR)?
【问题讨论】:
-
见Handling Session and Authentication Timeouts in ASP.NET MVC。除非绝对需要,否则不要使用会话状态(不同于身份验证)。见Think twice about using session state。
-
是的,你可以。 InProc 会话不好。您可以通过
global.asax、session_end方法向用户发送消息。 -
@AliBahraminezhad 我尝试使用 SernerState 模式,但从未调用 session_end()。 session_end() 似乎只适用于 InProc 模式。
标签: c# .net model-view-controller signalr