ASP.NET页面自动刷新方法总结

来源:北大青鸟飞迅校区|发布时间:2013-04-27 14:47:01

第一:

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)
returnif (parselimit==1)
window.location.reload( )
else
{parselimit-=1
curmin=Math.floor( parselimit/60 )
cursec=parselimit%60if ( curmin!=0 )
curtime=curmin+"分"+cursec+"秒后重刷本页!"
else
curtime=cursec+"秒后重刷本页!"
window.status=curtimesetTimeout( "beginrefresh( )",1000 )}
}
window.onload=beginrefresh//-->
</script>



自动刷新页面

 

第六:

 

用window.location.href实现刷新另个框架页面

在写asp.net程序的时候,我们经常遇到跳转页面的问题,我们经常使用Response.Redirect ,如果客户要在跳转的时候使用提示,这个就不灵

光了,如:

Response.Write("<script>alert('恭喜您,注册成功!');</script>"); Response.Redirect("main.html");这时候我们的提示内容没有出来

就跳转了,和Response.Redirect("main.html");没有任何区别。

这时我们采用下面代码试验一下ASP.NET页面刷新:

Response.Write("<script language=javascript>alert('恭喜您,注册成功!')</script>");  Response.Write("<script

language=javascript>window.location.href='main.html'</script>"); 这个即实现了我们的要求,在提示后,跳转页面。

最重要的是window.location.href 语句可以实现一个框架的页面在执行服务器端代码后刷新另一个框架的页面(Response.Redirect无法达到,

上一篇:如何利用ASP.NET生成随机密码
下一篇:如何处理.NET中的内存泄露

热门话题

招生热线: 4008-0731-86 / 0731-82186801

学校地址: 长沙市天心区团结路6号

Copyright © 2006 | 湖南大计信息科技有限公司 版权所有

湘ICP备14017520号-3

关注我们
在线咨询
嘿,我来帮您!