主题: ASP程序在使用编辑器编辑文档时有时会遇到登录超时问题,有没有好的解决办法。
作者: 贝加达, 发布日期: 2013-10-31 10:33:20, 浏览数: 2409

ASP程序要求必须登录后才能使用编辑器编辑文档,如果编辑文档时间过长,有时会在提交表单时碰到登录已超时,造成此前所做编辑工作全部白废,页面已做了类似下面的设置,但似乎不起作用,有时十几分钟就超时了,有时似乎可以保持很长时间,代码如下:

<%@language="vbscript" codepage=65001%>
<%
response.charset="utf-8"
session.codepage=65001
Response.Buffer=True '启用响应缓冲
Response.Expires=-1000 '让页面立即过期,-1000避免服务器与客户端间时间差
Session.Timeout=60	'单位分钟
Server.ScriptTimeOut=90	'脚本超时,单位秒,系统默认90秒
%>

各位大侠们帮着看看是否有那些地方做得不对,有没有好的办法解决。

作者: 小浪子, 发布日期: 2013-10-31 11:13:52

这是你自己的问题。与编辑器无关

给你个思路。你不需要这么设置。

因为Session没有活动就会超时。你只需要用js做个ajax隔几分钟的请求就行了。

有活动Session自然不会超时

回复
作者: 贝加达, 发布日期: 2013-10-31 15:05:36

回复小浪子:谢谢,这的确是个好思路,这问题不是编辑器的问题,来这里提问主要是因为这里的大侠们碰到此问题的概率的高一些,解决的希望也大些,呵呵。

只是不知道Session.Timeout的设置为何不生效!

回复
发表新帖 发表回复