刷新aspx页面的六种方法 .doc
刷新ASP.NET页面的六种方法 在ASP.NET开发中,刷新页面是非常常见的操作。今天,我们将介绍六种不同的方法来刷新ASP.NET页面。这些方法可以根据不同的需求选择使用。 方法一:使用Response.Redirect() 在第一种方法中,我们使用Response.Redirect()方法来刷新页面。这个方法可以将当前页面重定向到指定的URL。在下面的代码中,我们使用Button1_Click事件来调用Response.Redirect()方法,重定向到当前页面。 ```csharp private void Button1_Click(object sender, System.EventArgs e) { Response.Redirect(Request.Url.ToString()); } ``` 方法二:使用JavaScript来刷新页面 在第二种方法中,我们使用JavaScript来刷新页面。我们使用Response.Write()方法来输出JavaScript代码,用于刷新当前页面。 ```csharp private void Button2_Click(object sender, System.EventArgs e) { Response.Write("<script language=javascript>window.location.href=document.URL;</script>"); } ``` 方法三:使用Response.AddHeader() 在第三种方法中,我们使用Response.AddHeader()方法来刷新页面。这个方法可以添加一个名为"Refresh"的头信息,用于指定页面刷新的时间间隔。 ```csharp private void Button3_Click(object sender, System.EventArgs e) { Response.AddHeader("Refresh","0"); } ``` 方法四:使用JavaScript reload()方法 在第四种方法中,我们使用JavaScript的reload()方法来刷新页面。这个方法可以直接刷新当前页面。 ```csharp private void Button6_Click(object sender, System.EventArgs e) { Response.Write("<script language=javascript>window.location.reload();</script>"); } ``` 方法五:使用JavaScript计时器 在第五种方法中,我们使用JavaScript的计时器来刷新页面。这个方法可以根据指定的时间间隔来刷新页面。 ```javascript <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> ``` 方法六:使用meta标签 在第六种方法中,我们使用meta标签来刷新页面。这个方法可以指定页面刷新的时间间隔和目标URL。 ```html <meta http-equiv="refresh" content="300; url=target.html"> ``` 这六种方法可以根据不同的需求来选择使用。开发人员可以根据自己的需求选择合适的方法来刷新ASP.NET页面。
- dlfyq2013-04-18很好的学习资料 感谢分享
- 粉丝: 146
- 资源: 16
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助