Asp.NetMVC里怎么在数据库取出两个时间相减然后在页面写个倒计时,一进页面就触发。
timer控件,使用tick事件,写个thread.sleep(1000);for循环动态修改值每修改一次sleep一会
.net这种动态的效果在BS系统还是用Javascript吧
<html>
<head>
<title>出错啦~~~</title>
<link href="css/login1.css" mce_href="css/login1.css" rel="stylesheet" type="text/css" />
<script language="javascript" type="text/javascript">
var i = 5;
var intervalid;
intervalid = setInterval("fun()", 1000);
function fun() {
if (i == 0) {
window.location.href = "http://www.csdn.net";
clearInterval(intervalid);
}
document.getElementById("mes").innerHTML = i;
i--;
}
</script>
</head>
<body>
<div id="errorfrm">
<h3>出错啦~~~</h3>
<div id="error">
<p>系统出错,请联系管理员!</p>
<p>将在 <span id="mes">5</span> 秒钟后返回首页!</p>
</div>
</div>
</body>
</html>
$(function(){
setInterval("fun()", 毫秒);
}
ASP.NET倒计时两种方式 使用Timer控件和JavaScript代码 ,详细实现参考:http://blog.csdn.net/sunzongteng/article/details/6771050