2009-11-09 239 views
1

我希望我的asp.net mvc(C#)应用程序与会话一起使用而不会过期。会话超时绝不会在asp.net mvc

会话应该永远活动,用户打开应用程序。

最好的办法是做什么?

回答

2

我知道两种可能性。首先,将web.config中的会话超时设置为很长的时间间隔。 其次,将超时设置为中等间隔,例如10或20分钟,并将ajax调用包括在不执行任何操作的服务器上的某个方法。每隔3-5分钟拨打一次,就像某种保持活力的电话。缺点是你应该在每一页上都有这个javascript,所以最好放在主页面上

+0

长时间的超时会在用户离开后很长一段时间使用资源在服务器上保持活动状态。 阿贾克斯保持活力要好得多。 – 2009-11-09 09:28:04

+0

在母版页中添加了ajax调用脚本。这有助于解决我的问题 – Prasad 2009-11-09 10:53:56

0

你可能想看看this寻找一个可能的解决方案。