session.TimeOut是指session变量生存时间的长短,服务器默认是20分钟,例如登录成功用session("uslogin")作为登录标识,那么session("uslogin")的timeout是20分钟,当你在超过20分钟没有刷新或重新打开页面,则session过期失效,这样又要重新登录。所以可以把session.TimeOut=60即1小时;server.ScriptTimeout这个指脚本执行时间
到底session-timeout的时间是指与服务器不交互的最大时间(即不提交页面)还是 不在页面做任何操作的最大时间?
有没有检查页面的JS有和服务器交互的.....
或者可以怀疑浏览器的不同实现,在同一个域名下页面操作不提交可能影响session-timeout
就是说你这样的操作在浏览器内部产生了交互...
可以肯定的是session-timeout 就是服务器不交互的最大时间
超时肯定会timeout,就想想 交互到底发生在什么地方 了....
你写表单的时候,
它是session过期时间.就是经过多少时间之后它就无效了