码迷,mamicode.com
首页 > 其他好文 > 详细

页面超时处理

时间:2014-09-16 14:15:00      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:io   ar   art   sp   cti   log   on   c   ef   

1、在web.config中设置 <sessionState mode="InProc" cookieless="false" timeout="1"></sessionState>,然后在页面判断session是否存在:

if (Session["tchname"]== null)  

     Response.Redirect("~/login.aspx",true);但这个超时处理只有在页面重新加载即刷新页面时才触发。

2、在csdn中看到”panyee“的js处理:

<script>
var myTime = setTimeout("Timeout();", 60000); 
function resetTime() {
clearTimeout(myTime);
myTime = setTimeout(‘Timeout();‘, 60000);
}
function Timeout() {
alert("你的登录已超时, 请点确定后重新登录!");
document.location.href = ‘login.aspx‘;
}
</script>

<body onkeydown="resetTime();" onclick="resetTime();>

完全可以实现!

页面超时处理

标签:io   ar   art   sp   cti   log   on   c   ef   

原文地址:http://www.cnblogs.com/slyvia230/p/3974756.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!