刷新aspx页面的六种方法

第一:
private void Button1_Click(object sender, System.EventArgs e) 

Response.Redirect(Request.Url.ToString()); 
}
 

第二:
private void Button2_Click(object sender, System.EventArgs e) 

Response.Write(
"<script language=javascript>window.location.href=document.URL;</script>"); 
}
 

第三:
private void Button3_Click(object sender, System.EventArgs e) 

Response.AddHeader(
"Refresh","0"); 
}
 

第四:
private void Button6_Click(object sender, System.EventArgs e) 
{//好像有些不对? 
//Response.Write("<script language=javascript>window.location.reload();</script>"); 
}
 

第五:
<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 
//--> 
</script> 
<DIV style="Z-INDEX: 102; LEFT: 408px; POSITION: absolute; TOP: 232px" ms_positioning="text2D">
<P><FONT size="3">自动刷新页面</FONT></P> 
</DIV> 

第六:
<meta http-equiv="refresh" content="300; url=target.html"> 

posted on 2005-12-28 23:10  nrq  阅读(329)  评论(0编辑  收藏  举报

导航