首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在传统的ASP中,保持会话活动所需的最低代码是什么?

问在传统的ASP中,保持会话活动所需的最低代码是什么?
EN

Stack Overflow用户
提问于 2011-09-20 11:40:43
回答 3查看 1.8K关注 0票数 4

我有一个经典的ASP网站,我希望会话保持活动,只要用户有一个页面打开。所以我使用了一些Javascript来定期调用一个“keepalive”ASP页面来保持会话的活动状态,这样就不会超时了。

我需要在ASP页面代码中放入什么,以确保它更新会话计时器?它可能是一个空白页,或者我需要点击会话对象吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-09-20 12:34:50

来自MSDN

如果用户在指定的一段时间内没有请求或刷新应用程序中的页面,会话将自动结束。

基于这样的描述,我认为"keepalive“脚本中的内容并不重要,只要请求已经发出即可。

票数 6
EN

Stack Overflow用户

发布于 2011-09-20 23:23:53

我在页面底部使用一个小的内联框架,在用户正在编辑内容的管理会话中执行此操作。框架页面中的所有内容都是元刷新,它每5分钟触发一次,以保持会话活动。效果很好。

票数 1
EN

Stack Overflow用户

发布于 2022-02-09 18:56:43

根据我的经验,只要定期执行某种类型的服务器进程,会话就不会结束。

我所做的是有一个javascript函数,它通过标记的onLoad进程中的setInterval()函数调用定期运行。

在该函数中,我执行了一个服务器端SQL查询。

我将此代码放在所有javascript和样式疑难解答加载的部分中:

然后,我将以下行放在我的标记后面:

代码语言:javascript
复制
            --> RSEnableRemoteScripting("."); -->
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7479867

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档