自动刷新页面的asp.net实现的6种方法

自动刷新页面的asp教程.net实现的6种方法
第一:
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=网页特效>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-=1curmin=Math.floor( parselimit/60 )cursec=parselimit%60if ( curmin!=0 )curtime=curmin+"分"+cursec+"秒后重刷本页!"elsecurtime=cursec+"秒后重刷本页!"window.status=curtimesetTimeout( "beginrefresh( )",1000 )
     }
}
window.onload=beginrefresh//-->   </script><DIV style="Z-INDEX: 102;
LEFT: 408px;
POSITION: absolute;
TOP: 232px" ms_positioning="text2D">
<P><FONT size="3">自动刷新页面</FONT></P>
</DIV>第六:
<meta http-equiv="refresh" content="300;
url=target.html">

用window.location.href实现刷新另个框架页面 (转载自 仰天一笑)转载自 仰天一笑
在写ASP.Net程序的时候,我们经常遇到跳转页面的问题,我们经常使用Response.Redirect ,如果客户要在跳转的时候使用提示,这个就不灵光了,如:

Response.Write("<script>alert('恭喜您,注册成功!');</script>");
Response.Redirect("main.html");

这时候我们的提示内容没有出来就跳转了,和Response.Redirect("main.html");没有任何区别。

这时我们采用下面代码试验一下:

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

这个即实现了我们的要求,在提示后,跳转页面。

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

如:index.htm页面中有二个框架,分别为 frameLeft和frameRight,在frameRight页面中执行服务器端代码后刷新frameLeft中的页面。

先前最常见的是注册之后,自动刷新登陆框,让登陆框换成已登陆页面,只要在注册成功的代码之后加上一段,即可以实现刷新另个框架的页面。代码如下:

Response.Write("<script language=javascript>alert('恭喜您,注册成功!')</script>");
Response.Write("<script language=javascript>window.parent.frameLeft.location.href='main.html'</script>");

时间: 2024-07-28 17:23:25

自动刷新页面的asp.net实现的6种方法的相关文章

求助 如何弹出子页面 选择一个种类后,传值到父页面的asp文本框,不刷新掉其他文本框的内容

问题描述 如何弹出子页面选择一个种类后,传值到父页面的asp文本框,不刷新掉其他文本框的内容在录入信息界面(父界面)其中一个文本框tbx1(这些文本框都是asp:开头的,服务器控件)需要点击一个选择按钮,弹出一个子页面,在子页面中,选择一个分类,之后,点击确定,关闭子窗口,并将选择的这个分类,传到父页面的文本框tbx1中.并且不能刷新父页面,不然其余的一些文本框的内容就白写了.我用的window.open()父页面:<asp:TextBoxID="tbx1"runat="

我记和asp.net webforms中可以用mypage.aspx和mypage.mobile.aspx,用户浏览时,可根据浏览器,自动呈现页面的

问题描述 我记和asp.netwebforms(不是MVC)中,可以用mypage.aspx和mypage.mobile.aspx,用户浏览时,可根据浏览器是否是手机还是PC,自动呈现页面的,同时在地址上,页面网址都是mypage.aspx.我以前有见过,但是不知道为什么,在vs2012中,无法实现这个功能了.请各位指点一下. 解决方案 解决方案二:mvc4到是有这个功能,老的这种到从没试过.解决方案三:AnnouncingreleaseofASP.NETandWebTools2012.2Upd

百度搜索研发部:索引页链接补全机制的一种方法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 索引页链接补全机制的一种方法 一.背景 Spider位于搜索引擎数据流的最上游,负责将互联网上的资源采集到本地,提供给后续检索使用,是搜索引擎的最主要数据来源之一.spider系统的目标就是发现并抓取互联网中一切有价值的网页,为达到这个目标,首先就是发现有价值网页的链接,当前spider有多种链接发现机制来尽量快而全的发现资源链接,本文主要描

ASP中连接数据库的5种方法

连接数据库 ASP中连接数据库的5种方法 <BR>(01-3-30 199) <BR><BR><BR>from: chinaasp.com by caoli <BR><BR><BR>第一种 - 这种方法用在ACCESS中最多 <BR><BR>strconn = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & Server.M

ASP 正则表达式常用的几种方法(execute、test、replace)_正则表达式

RegExp就是建立正则的对像. 如: Set regEx = New RegExp regEx.Pattern 就是来设置正则的模式的, 如: regEx.Pattern ="/d+" regEx.IgnoreCase = True ' 设置是否区分大小写 regEx.Global = True ' 设置全程可用性. RegExp对像有3种方法,分别是execute.test.replace. test方法是对指定的字符串执行一个正则表达式搜索,并返回一个 Boolean 值指示是否

ASP 正则表达式常用的几种方法(execute、test、replace)

RegExp就是建立正则的对像. 如: Set regEx = New RegExp regEx.Pattern 就是来设置正则的模式的, 如: regEx.Pattern ="/d+" regEx.IgnoreCase = True ' 设置是否区分大小写 regEx.Global = True ' 设置全程可用性. RegExp对像有3种方法,分别是execute.test.replace. test方法是对指定的字符串执行一个正则表达式搜索,并返回一个 Boolean 值指示是否

实用301转向到另一域名相应页面的asp代码_应用技巧

前几天,为了增强本站的SEO,着手把另一个域名:www.kanshule.com下的所有页面301转向到www.jb51.net下. 由于本站目前只有一个博客,于是从博客上入手. 思路很简单,获取当前浏览页面的域名,如果是需要转向的域名,再替换域名部分,做为新地址来301转向. 代码如下: 复制代码 代码如下: <% Dim toDomain,fromDomain,curDomain,q,p,url toDomain=www.jb51.net fromDomain="kanshule.co

详解ASP.NET页面的asp“.NET研究”x扩展

需求:某网站因业务扩展,需拆分出另一个站点,新旧站点具有相同的内容,但具体栏目表现形式上不一样.原网站运行多年,有大量的图片,这些图片也会在新站上使用.任务是: 保证两个网站图片内容同步,即原来的站点增加一个图片,新站点即可使用这个图片. 分析:假设两个站点的域名分别为:http://www.a_image.com/和http://www.b_image.com/ 1. 将图片分别拷到两台服务器,以后上传图片同时上传两台服务器.这种方法虽简单,但是占用巨大的磁盘空间,而且维护麻烦. 2. 在ht

Asp.Net Session的三种方法及Web.Config设置

转载:http://user.gw-ec.com/login/safelog/redirectt?session=so%2f%2bSjyZURMOe54xgk%2bUhL2CgGqDjOKEbYwZSL9ezrL%2bfXi0p6o6nQ%3d%3d&url=http%3a%2f%2fgts.gw-ec.com%2f 因为ASP.NET中Session的存取机制与ASP相同,都是保存在进行中, 一旦进程崩溃,所有Session信息将会丢失,所以我采取了将Session信息保存到SQL Serve