当前位置导航:炫浪网>>网络学院>>网页制作>>ASP.NET教程

ASP.NET页面刷新和定时跳转

  刷新的实现方法:

  =========================================== .net

  //第1:

  /*-- 内置跳转 ----*/

  Response.Redirect( Request.Url.ToString( ) );

  //第2:

  /*----内置 html ----*/

  Response.AddHeader( "Refresh","0" );

  //将指定的标头和值添加到此响应的 HTTP 标头。

  //第3:

  Response.Write( "

  <script language=javascript>

  window.location.reload( );

  < /script>"

  );

  //第4:

  /*-- 输出js代码 跳转 ----*/

  Response.Write( "

  < script language=javascript>

  window.location.href=document.URL;

  < /script>

  ");

  /*第5: ----js ----*/

  window.location.reload( );

  //第6:

  < meta http-equiv="refresh" content="300;   url=target.html">  用window.location.href

  //7

  < script language=''javascript''>  window.navigate("本页面url");  < /script>

  ===================================================================

  定时刷新:

  1,

  < script>setTimeout("location.href='url'",2000)< /script> 说明: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地址

  3,

  < %response.redirect url%> 说明:一般用一个url参数或者表单传值判断是否发生某个操作(这个 我还没清楚。没去试过)

  ==================================================================

  我的意见

  1.   <script language=javascript> 在xhtml 1.0 (vs08 里的 标准也是)中是这样写的<script type="text/javascript">

  2.    vs里 有 调用方法 ,可以在 客户端注册 脚本。

  3.   其实就是那几个原理。没有那么麻烦。

相关内容
赞助商链接