首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

防止session逾期的方式 不断刷新页面

2012-11-01 
防止session过期的方式 不断刷新页面/* ??? 设计思路:??? 1. 在架构中添加一个隐藏图片或Iframe ??? 2. 可

防止session过期的方式 不断刷新页面

/*
??? 设计思路:
??? 1. 在架构中添加一个隐藏图片或Iframe
??? 2. 可以设定间隔时间,监控Session是否快超时
??? 3. 在临Session快超时时,刷新Iframe 或图片,使得Session始终起作用
*/

<script type="text/javascript">
???
??? // 初始化时间,可以将time 设定为 Session 初始值,下面举例为 2
??? var time = 2;
???
??? // 定时刷新Iframe 或 图片
??? function TimeInterval()
??? {
??? ??? time--;
??? ??? if (time == 1)
??? ??? {
??? ??? ??? // HiddenField1.ClientID 为隐藏的Iframe (也可以是图片,给图片加空链接实现)
??? ??? ??? document.getElementById("<%=HiddenField1.ClientID %>").value = "";
??? ??? ??? time = 2;
??? ??? }
??? }
???
??? /*
??? ?? 定时执行:??? setInterval()
??? ?? 参数1 : ??? 要执行的Function - TimeInterval()
??? ?? 参数2 : ??? 间隔多长时间执行一次,以毫秒为单位,60000毫秒/1000 = 60秒(1分钟)
??? */

??? setInterval("TimeInterval()", 60000);

</script>

热点排行