防止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>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值