/*
设计思路:
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>