求一个定时刷新页面的方法 求一个能够定时刷新页面的方法,并且是异步刷新,不要用控件 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 异步刷新用Ajax,定时就隔段时间就刷新一次就可以了 在页面前面加 Response.Expires=-1000;也可以 <script> window.setTimeout( "window.location.href= '本页.aspx?tmp= " + (Date.parse(new Date())) + " ' ",1000) </script> ponse.Expires=-1000;是什么意思啊? Ajax不会用,那就看看书吧,.net的Ajax 很容易用的. 我只会会微软的那些AJAX控件,但是它不是我想要的效果,出了错找不到,所以想自己写一个 我只会用微软的AJAX控件,但是效果不好,出了错也不知道在哪里找,所以我想自己写一个 updatepanel trigger settimeout javascript异步刷新一直搞.刷多少都是一样的. 可以用iframe放到其它页面的某一个部份,刷新iframe里的页面就可以,3楼方式可以,js用window.setTimeout应该无问题 那你自己要多学习啊,AJAX是局部的刷新,而不是刷新页面,这个我觉得好像是两个不同的概念啊 Ajax 加上 setInterval()函数 <script> <!-- var limit="3:00" if (document.images){ var parselimit=limit.split(":") parselimit=parselimit[0]*60+parselimit[1]*1 } function beginrefresh(){ if (!document.images) return if (parselimit==1) window.location.reload() else{ parselimit-=1 curmin=Math.floor(parselimit/60) cursec=parselimit%60 if (curmin!=0) curtime=curmin+" min "+cursec+" sec " else curtime=cursec+" sec " window.status=curtime setTimeout("beginrefresh()",1000) } } window.onload=beginrefresh //--> </script> 加到body中间,这里是3:00为三分钟,可以自定 <meta HTTP-EQUIV= "REFRESH " CONTENT= "3000 "> 用ajax缓存吧,同时可以减少服务器负担 setInterval(function(){Refash("每隔1秒钟我就会显示一次")},1000); 1. 10分钟刷一次<meta http-equiv="refresh" content="600"> 2. 1分钟刷一次 <script>setTimout(function(){location.href=location.href},6000);</script>3. 2分钟刷一次setInterval(.........) 用那个定时器 timer吧 从Excel导出数据到页面中,数据显示不全的问题 大家枚举一般怎么用啊?枚举列表定义成中文好吗? 如何打印隐藏的内容? css效果在本地测试正常的,上传到服务器就失灵了,将css代码copy到单个aspx中,却又灵了 请问一个附件上传的问题。 备份问题 怎样修改在DataList中的LinkButton的commandname属性? 如何取得服务器的硬件信息? 应该是不困难的问题,两个不同结构的dataset合并问题 net 如何实现在线浏览office文件 新手求教asp.net(c#)邮件找回密码 静态属性给session赋值,使用session.abandon()无法清除?
Response.Expires=-1000;
也可以 <script>
window.setTimeout( "window.location.href= '本页.aspx?tmp= " + (Date.parse(new Date())) + " ' ",1000)
</script>
刷多少都是一样的.
<!--
var limit="3:00" if (document.images){
var parselimit=limit.split(":")
parselimit=parselimit[0]*60+parselimit[1]*1
} function beginrefresh(){
if (!document.images)
return
if (parselimit==1)
window.location.reload()
else{
parselimit-=1
curmin=Math.floor(parselimit/60)
cursec=parselimit%60
if (curmin!=0)
curtime=curmin+" min "+cursec+" sec "
else
curtime=cursec+" sec "
window.status=curtime
setTimeout("beginrefresh()",1000)
}
} window.onload=beginrefresh
//-->
</script>
加到body中间,这里是3:00为三分钟,可以自定
<meta http-equiv="refresh" content="600"> 2. 1分钟刷一次
<script>
setTimout(function(){location.href=location.href},6000);
</script>3. 2分钟刷一次
setInterval(.........)