知识大全 ASP.NET刷新页面的六种方法
Posted 知
篇首语:最是人间留不住,朱颜辞镜花辞树。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET刷新页面的六种方法相关的知识,希望对你有一定的参考价值。
ASP.NET刷新页面的六种方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
第一 private void Button _Click( object sender System EventArgs e ) Response Redirect( Request Url ToString( ) ); 第二 private void Button _Click( object sender System EventArgs e ) Response Write( <script language=javascript>window location href=document URL; </script> ); 第三 private void Button _Click( object sender System EventArgs e ) Response AddHeader( Refresh ); 第四 private void Button _Click( object sender System EventArgs e ) //好像有些不对? //Response Write( <script language=javascript>window location reload( ); </script> ); 第五 (需替换<>) <script><! var limit= : if ( document images ) var parselimit=limit split( : )parselimit=parselimit[ ]* +parselimit[ ]* function beginrefresh( ) if ( !document images )returnif ( parselimit== )window location reload( )else parselimit = curmin=Math floor( parselimit/ )cursec=parselimit% if ( curmin!= )curtime=curmin+ 分 +cursec+ 秒后重刷本页! elsecurtime=cursec+ 秒后重刷本页! window status=curtimesetTimeout( beginrefresh( ) ) window onload=beginrefresh// > </script><DIV ms_positioning= text D > <P><FONT size= >自动刷新页面</FONT></P> </DIV>第六 <meta equiv= refresh content= ; url=l >
在写ASP Net程序的时候 我们经常遇到跳转页面的问题 我们经常使用Response Redirect 如果客户要在跳转的时候使用提示 这个就不灵光了 如
Response Write( <script>alert( 恭喜您 注册成功! );</script> );Response Redirect( l );
这时候我们的提示内容没有出来就跳转了 和Response Redirect( l );没有任何区别
这时我们采用下面代码试验一下
Response Write( <script language=javascript>alert( 恭喜您 注册成功! )</script> );Response Write( <script language=javascript>window location </script> );
这个即实现了我们的要求 在提示后 跳转页面
最重要的是window location href 语句可以实现一个框架的页面在执行服务器端代码后刷新另一个框架的页面(Response Redirect无法达到 至少我没有发现)
如 页面中有二个框架 分别为 frameLeft和frameRight 在frameRight页面中执行服务器端代码后刷新frameLeft中的页面
先前最常见的是注册之后 自动刷新登陆框 让登陆框换成已登陆页面 只要在注册成功的代码之后加上一段 即可以实现刷新另个框架的页面 代码如下
Response Write( <script language=javascript>alert( 恭喜您 注册成功! )</script> );Response Write( <script language=javascript>window parent frameLeft location </script> );
自动刷新页面的实现方法总结:
)<meta equiv= refresh content= ;url=跳转的页面 > 表示间隔 秒刷新一次 )<script language= javascript >window location reload(true);</script>如果是你要刷新某一个iframe就把window给换成frame的名字或ID号 )<script language= javascript >window navigate( 本页面url );</script> >
function abc()window location ;setTimeout( abc() );
刷新本页 Response Write( <script language=javascript>window location href=window location href;</script> )
刷新父页 Response Write( <script language=javascript>opener location href=opener location href;</script> )
转到指定页:Response Write( <script language=javascript>window location ;</script> )
刷新页面实现方式总结(HTML ASP JS) by aloxy
定时刷新 <script>setTimeout( location )</script>
说明 url是要刷新的页面URL地址 是等待时间= 秒
<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地址
<%response redirect url%>
说明 一般用一个url参数或者表单传值判断是否发生某个操作 然后利用response redirect 刷新
刷新框架页 〈script language=javascript>top leftFrm location reload();parent frmTop location reload();</script〉
弹出窗体后再刷新的问题
Response Write( <script>window showModalDialog( /OA/SPCL aspx window dialogHeight: px; dialogWidth: px; dialogTop: px; dialogLeft: px )</script> );//open Response Write( <script>document location=document location;</script> );
在子窗体页面代码head中加入<base target= _self />
刷新的内容加在 if (!IsPostBack) 中
在框架页中右面刷新左面 //刷新框架页左半部分 Response Write( <script language=javascript> ); Response Write( parent left location ); Response Write( </script> );
页面定时刷新功能实现
有三种方法 在中设置 <title>xxxxx</title>之后加入下面这一行即可!
定时刷新 <META HTTP EQUIV= Refresh content= > 代表刷新间隔 单位为秒jsp<% response setHeader( refresh ); %>每一秒刷新一次
使用javascript:<script language= javascript >setTimeout( self location reload(); );<script>一秒一次
页面自动跳转 在中设置 <title>xxxxx</title>之后加入下面这一行即可! 定时跳转并刷新 <meta equiv= refresh content= ;//自己的URL > 其中 指隔 秒后跳转//自己的URL 页面
点击按钮提交表单后刷新上级窗口
A窗口打开B窗口
然后在B里面提交数据至C窗口
最后要刷新A窗口
并且关闭B窗口
几个javascript函数
//第一个自动关闭窗口<script language= javascript ><! function clock()i=i document title= 本窗口将在 +i+ 秒后自动关闭! ;if(i> )setTimeout( clock(); );else self close();var i= clock();// ></script>
//第二个刷新父页面的函数
<script language= javascript >opener location reload();</script>
//第三个打开窗口
cha138/Article/program/net/201311/11962相关参考
用脚本解决ASP.NET页面刷新问题 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 用ASPNE
不刷新页面的情况下调用ASP.NET 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! RS技术的一
Asp.NET2.0中无刷新页面的开发 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在已经发布
项目中遇到刷新后重复的向数据库增加一条相同的记录引出错误归纳得出问题是 怎样防止页面刷新或后退引起重复提交数据的问题 其实防止刷新是开发中经常遇到的问题通常有多种方法来实现(下面是一些解决方案
简单的ASP.NET无刷新分页 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  
知识大全 N个ASP.net DropDownList 无刷新联动菜单
N个ASP.netDropDownList无刷新联动菜单 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下
知识大全 Asp.Net 无刷新文件上传并显示进度条的实现方法及思路
Asp.Net无刷新文件上传并显示进度条的实现方法及思路 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下
ASP.NET揭秘ASP.NET页面的结构 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!TheSt
Asp.Net中动态页面转静态页面 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 关于在AspN
知识大全 IIS处理Asp.net请求和 Asp.net页面生命周期
IIS处理Asp.net请求和Asp.net页面生命周期 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下