您的位置:首页 > 编程语言 > ASP

ASP.NET刷新页面方法总结

2013-08-24 13:03 381 查看
ASP.NET刷新页面在前台和后台代码中都可以进行

前台代码刷新页面:

1.<input type="button" id="btn_reload" value="刷新" onclick="window.location.reload();">

2.<input type="button" id="btn_reload" value="刷新" onclick="window.location.href=document.url;">

3.在<head>标签内加入: 

    <meta http-equiv="refresh" content="300; url=default.aspx">  content设置刷新时间间隔

4.<script type="text/javascript">

var limit="3:00"

if ( document.images )

{

    var parselimit=limit.split( ":" )parselimit=parselimit[0]*60+parselimit[1]*1

}

function beginrefresh( )

{

    if ( !document.images )returnif ( parselimit==1 )window.location.reload( )else

    {

        parselimit-=1curmin=Math.floor( parselimit/60 )cursec=parselimit% 60if ( curmin!=0 )curtime=curmin+"分"+cursec+"秒后重刷本页!"elsecurtime=cursec+ "秒后重刷本页!"window.status=curtimesetTimeout( "beginrefresh( )",1000 )

    }

}

</script>

后台C#代码刷新页面

1.private void btn_Refresh_Click( object sender, EventArgs e )  
 {

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

 } 

2.private void btn_Refresh_Click( object sender, System.EventArgs e )  

 {

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

 }

3.private void btn_Refresh_Click( object sender, System.EventArgs e )  

 {

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

 }

4.private void btn_Refresh_Click( object sender, System.EventArgs e )  
 {

    Response.Write( " <script language=javascript>window.location.reload( ); </script>" );

 }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: