ASP.NET刷新页面方法总结

来源:互联网 发布:精灵服务端外网端口 编辑:程序博客网 时间:2024/05/23 12:02
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>" );
 }

原创粉丝点击