首页 > 代码库 > 页面超时处理
页面超时处理
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 = http://www.mamicode.com/‘login.aspx‘;
}
</script>
<body onkeydown="resetTime();" onclick="resetTime();>
完全可以实现!
页面超时处理
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。