您好,欢迎来到思海网络,我们将竭诚为您提供优质的服务! 诚征网络推广 | 网站备案 | 帮助中心 | 软件下载 | 购买流程 | 付款方式 | 联系我们 [ 会员登录/注册 ]
促销推广
客服中心
业务咨询
有事点击这里…  531199185
有事点击这里…  61352289
点击这里给我发消息  81721488
有事点击这里…  376585780
有事点击这里…  872642803
有事点击这里…  459248018
有事点击这里…  61352288
有事点击这里…  380791050
技术支持
有事点击这里…  714236853
有事点击这里…  719304487
有事点击这里…  1208894568
有事点击这里…  61352289
在线客服
有事点击这里…  531199185
有事点击这里…  61352288
有事点击这里…  983054746
有事点击这里…  893984210
当前位置:首页 >> 技术文章 >> 文章浏览
技术文章

ASP.NET实现页面刷新的方法

添加时间:2014-8-12 18:50:05  添加: 思海网络 
< meta http-equiv="refresh" content="300; url=target.html"> 用window.location.href实现刷新另个框架页面
在写asp.net程序的时候,我们经常遇到跳转页面的问题,我们经常使用Response.Redirect ,如果客户要在跳转的时候使用提示,这个就不灵光了,如: 
Response.Write("< >alert('恭喜您,注册成功!'); < />"); Response.Redirect("main.html"); 这时候我们的提示内容没有出来就跳转了,和Response.Redirect("main.html"); 没有任何区别。 
这时我们采用下面代码试验一下ASP.NET页面刷新: 
Response.Write("< language=java>alert('恭喜您,注册成功!')< />"); Response.Write("< language=java>window.location.href='main.html'< />"); 这个即实现了我们的要求,在提示后,跳转页面。 
最重要的是window.location.href 语句可以实现一个框架的页面在执行服务器端代码后刷新另一个框架的页面(Response.Redirect无法达到,至少我没有发现): 
如:index.htm页面中有二个框架,分别为 frameLeft和frameRight,在frameRight页面中执行服务器端代码后刷新frameLeft中的页面。 
先前最常见的是注册之后,自动刷新登陆框,让登陆框换成已登陆页面,只要在注册成功的代码之后加上一段,即可以实现刷新另个框架的页面。代码如下: 
Response.Write("< language=java>alert('恭喜您,注册成功!')< />"); Response.Write("< language=java>window.parent.frameLeft.location.href='main.html'< />"); ASP.NET页面刷新:自动刷新页面的实现方法总结: 
1) 
< meta http-equiv="refresh"content="10; url=跳转的页面"> 10表示间隔10秒刷新一次 
2) 
< language=''java''> window.location.reload(true); < /> 如果是你要刷新某一个iframe就把window给换成frame的名字或ID号 
3) 
< language=''java''> window.navigate("本页面url"); < /> 4> 
function abc() { window.location.href="/blog/window.location.href"; setTimeout("abc()",10000); } 刷新本页: 
Response.Write("< language=java>window.location.href=window.location.href; < />") 刷新父页: 
Response.Write("< language=java>opener.location.href=opener.location.href; < />") 转到指定页: 
Response.Write("< language=java>window.location.href='yourpage.aspx'; < />")  
刷新页面实现方式总结(HTML,ASP,JS) 
'by aloxy 
定时刷新: 
1, 
< >setTimeout("location.href='url'",2000)< /> 说明:url是要刷新的页面URL地址
2000是等待时间=2秒, 
2, 
< meta name="Refresh" content="n; url"> 说明:  
n is the number of seconds to wait before loading the specified URL.  
url is an absolute URL to be loaded.  
n,是等待的时间,以秒为单位 

url是要刷新的页面URL地址 

关键字:ASP.NET、服务器

分享到:

顶部 】 【 关闭
版权所有:佛山思海电脑网络有限公司 ©1998-2024 All Rights Reserved.
联系电话:(0757)22630313、22633833
中华人民共和国增值电信业务经营许可证: 粤B1.B2-20030321 备案号:粤B2-20030321-1
网站公安备案编号:44060602000007 交互式栏目专项备案编号:200303DD003  
察察 工商 网安 举报有奖  警警  手机打开网站