ASP.NET中配合JS实现页面计时(定时)自动跳转
ASP.NET实现页面自动跳转(经测试,在VS2008C#环境下可通过)
<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default.aspx.cs"Inherits="_Default"%>
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<headrunat="server">
<title></title>
<scripttype="text/javascript">
vari=5;
//获取登录事件,并处理自动跳转
window.onload=functionJumpPage()
{
document.getElementById("time").innerText=i;
//计时为0后,立即跳转
i--;
if(i<0)
{
location.replace("http://www.baidu.com");
}
setTimeout("JumpPage()",1000);
}
</script>
</head>
<body>
<formid="form2"runat="server">
<divid="AutoJumpPage">
欢迎您,本页将在<spanid="time"style="color:#FF0000"></span>秒后自动跳转至<ahref="http://www.baidu.com">百度</a>
<br/><br/>
如需立即跳转,请直接点击<ahref="http://www.baidu.com"style="color:#FF00FF">立即跳转>></a>
</div>
</form>
</body>
</html>