1.asp.net的页面中,如果你要定期刷新页面的话,可以在head之间添加这么一句话,就ok了:
<meta http-equiv="refresh" content="20">,其中20指每隔20秒刷新一次页面,refresh代表刷新,不清楚的可以试试看。
2.可以在按钮事件里面添加这样的一句话,用于转向的:
Response.Redirect(Request.Url.ToString()); 转到这个页面所接收到的页面,接收到的页面也可以是本身的这个页面,显然也进行了刷新。
3.当然这种脚本的方法也可以:
Response.Write("<script language=javascript>window.location.href=document.URL;</script>");
4.在按钮事件里面添加这个也是可以的:
Response.AddHeader("Refresh","0");这个函数是用来添加一个http头,把他添加到输出流里面。和第一种的方法一样的,只不过是在那个代码隐藏类中添加代码的。第一个参数代表刷新,第二个参数代表搁多少,秒进行刷新一次!
5.这种方法好像不太行,也是通过脚本刷新页面的,只是给大家一个参考:
Response.Write("<script language=javascript>window.location.reload();</script>"); 不发送消息就不能刷新页面,而且不能定时什么时候刷新页面一次。
6.用纯脚本的代码来实现刷新,倒计时的刷新,在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+"分"+cursec+"秒后重刷本页!"
else
curtime=cursec+"秒后重刷本页!"
window.status=curtime
setTimeout("beginrefresh()",1000)
}
}
window.onload=beginrefresh
在boby中加如下代码:
<div style="Z-INDEX: 102; LEFT: 408px; POSITION: absolute; TOP: 232px" ms_positioning="text2D">
<P><FONT size="3">自动刷新页面</FONT></P>
</div>
不错的,去试试吧
Tags:
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。