思维的乐趣

Enjoy it
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

<转> 刷新aspx页面的六种方法

Posted on 2010-06-10 00:44  szh114  阅读(384)  评论(0编辑  收藏  举报
第一:
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.document.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>