博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
页面超时处理
阅读量:6985 次
发布时间:2019-06-27

本文共 594 字,大约阅读时间需要 1 分钟。

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 οnkeydοwn="resetTime();" οnclick="resetTime();>

完全可以实现!

转载于:https://www.cnblogs.com/slyvia230/p/3974756.html

你可能感兴趣的文章
企业网站怎么建设
查看>>
数据库和MySQL相关面试题目
查看>>
Yii 框架学习--01 框架入门
查看>>
All Things OpenTSDB
查看>>
android 网络通信框架volly
查看>>
二分查找算法及其变种
查看>>
一个泛型冒泡排序的实现
查看>>
大型分布式网站架构设计与实践 第一章《面向服务的体系架构(SOA)》
查看>>
[From OpenBSD Man Page]PFSYNC
查看>>
hdu 5131 Song Jiang&#39;s rank list 【2014ACM/ICPC亚洲区广州站-重现赛】
查看>>
JS笔记(20): JS中的同步编程和异步编程
查看>>
那几个题(没懂的地方留言)
查看>>
如何改变UITableViewCell的选中样式(颜色)?storyboard上cell的selection不可用?
查看>>
Ubuntu 怎么增加根目录 大小
查看>>
Spring Cloud微服务分布式云架构—集成项目简介
查看>>
盒马鲜生颠覆传统生鲜市场的胜算几何?
查看>>
【Node】常用基础 API 整理
查看>>
传神成进博会唯一指定智能翻译硬件提供商 力助无障碍沟通
查看>>
微信小程序实现slideUp、slideDown滑动效果及点击空白隐藏功能示例
查看>>
Java程序员须知:分布式微服务为什么很难?
查看>>