100分问题,asp里如何动态设定超时时间
我的一个应用是这样的,iis里设定了session的超时时间,然而我有
一个页面上我做了个activex form,该form独立和后台socket server
通讯,该activex form是用来做大批量数据录入工作的.
当用户做数据录入的时候,数据通过activex form的tcpip
和后台联系(不是iis server),so ...iis server并不会收到用户请求
因此,iis server会在一定时间后,关闭session,并注销用户。
我自己想了两个办法,
1.当调用该叶面的时候,asp自动更改超时时间,改成不超时
我该如何改?
1.1 该方法也不好,因为,当用户在输入的完毕的时候,
不注销系统,就关了浏览器,那么我的session_onend将不会执行
2.我的页面定时向后台发出请求,让iis认为session很活跃。
这个如何做到?并且做到这一点,必须:不允许该叶面进行刷新。否则activex
form将会重新载入,当前状态将消失。
请指教!