【发布时间】:2009-11-09 06:30:06
【问题描述】:
我希望我的 asp.net mvc(C#) 应用程序与会话一起使用而不会过期。
会话应该在用户打开应用程序时一直处于活动状态。
最好的方法是什么?
【问题讨论】:
标签: c# asp.net-mvc session-timeout
我希望我的 asp.net mvc(C#) 应用程序与会话一起使用而不会过期。
会话应该在用户打开应用程序时一直处于活动状态。
最好的方法是什么?
【问题讨论】:
标签: c# asp.net-mvc session-timeout
我知道两种可能性。首先,将 web.config 中的会话超时设置为非常长的时间间隔。 其次,将超时设置为适中的时间间隔,例如 10 或 20 分钟,并将 ajax 调用包括到服务器上什么都不做的某个方法。每隔 3 到 5 分钟打一次电话,就像某种保活电话一样。缺点是你应该在每个页面上都有这个 javascript,所以最好放在母版页上
【讨论】:
您可能想查看this 以获得可能的解决方案。
【讨论】: