当前位置:编程学习 > C#/ASP.NET >>

ASP.NET 超时退出功能

请问各位大侠:ASP.NET超时退出功能。
描述问题:1.运用判断Session超时,但是在前台有些操作不回传服务器,这样Session判断超时不准确。
         2.运用Timer定时检测,不知道服务是否多了很多压力,Timer有没有重新计时功能。 --------------------编程问答-------------------- 不回传服务器,那管他是否超时了,不能说超时了js效果也没了吧 --------------------编程问答-------------------- 你是要怎么退出?  如果是 回到登陆页面?
webcongif 里面配置 就退出到你的登陆页面了
	<authentication mode="Forms">
<forms name=".ASPXAUTH" defaultUrl="./admin/index.aspx" loginUrl="./admin/login.aspx" timeout="30000" path="/"></forms>
 
</authentication>
--------------------编程问答-------------------- 试试Cache对象的定时通知功能。 --------------------编程问答-------------------- 既然操作不回传服务器,那么就没有登录才能操作。既然不需要登录,也就不需要设置超时。 --------------------编程问答-------------------- 不传回服务器没所谓超时吧。。。

如果一定要,启动个js的定时器。 --------------------编程问答-------------------- 系统是需要登录,通过判断Session也能返回到系统首页。我的问题是: 界面不操作过半小时返回到首页,用的控件有些是回传服务器,有些是不回传服务器的。为了减少服务器压力采用了很多控件是不回传服务器的;例如:在一个小时内全部操作的时不回传服务器的控件,之后操作了回传服务器的控件,应该是不返回首页,通过判断Session是否失效,而返回了首页。 --------------------编程问答-------------------- js 定时器

--------------------编程问答-------------------- <html>
<head>
<script laugnage="javascript">
var sum=4;
var str;
function cDate(oSum)
{
//var min=Math.floor(oSum/60);
//if(min<1)
//{min==0}
var sec=oSum%60;
//str=min+"分"+sec+"秒后提交表单";
str=sec+"秒后自动跳转到主页";
return str
}
function submitForm()
{
sum=sum-1
cDate(sum)
document.getElementById("inp1").innerHTML=str;//在页面上显示多少秒后跳转到
if(sum==0)
{
clearInterval(newstimer)
window.location="index.html";//设置三秒后跳转的页面
}
}
var newstimer=setInterval("submitForm()",1000)
</script>
</head>
<body>
<span style="color:red;font-size:15px" id="inp1"><span>
</body>
</html> --------------------编程问答--------------------



js 检测web页面是否正在操作,如超过规定时间内未操作将自动跳转至指定页面
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,