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.其实就是那几个原理。没有那么麻烦。

时间: 2024-11-30 07:45:29

ASP.NET 页面刷新和定时跳转代码整理_实用技巧的相关文章

ASP.NET 页面刷新的实现方法(包括html,js)_实用技巧

先看看ASP.NET页面刷新的实现方法: 第一: C# code private void Button1_Click( object sender, System.EventArgs e ) { Response.Redirect( Request.Url.ToString( ) ); } 第二: C# code private void Button2_Click( object sender, System.EventArgs e ) { Response.Write( " < sc

asp.net 页面间传值与跳转的区别_实用技巧

在a.aspx跳转到b.aspx 通过Server.Transfer("b.aspx") 与Response.Redirect("b.aspx")的区别 如果是通过通过Server.Transfer()在a.aspx跳转到b.aspx的,则在b.aspx页面,可以查找到保存在a.aspx页面中的 控件中的值,如果是Response.Redirect(),则得不到到a.aspx页面中控件的值. 如果是通过Server.Transfer("b.aspx&quo

asp.net 文件下载功能函数代码整理_实用技巧

复制代码 代码如下: public void FileDownLoadDel(string fullFilename) { System.IO.Stream iStream = null; // Buffer to read 10K bytes in chunk: byte[] buffer = new Byte[10000]; // Length of the file: int length; // Total bytes to read: long dataToRead; // Ident

ASP.NET防止页面刷新的两种解决方法小结_实用技巧

方法有二,总结如下: 第一方法: 直接在CS代码里敲: Response.Buffer = true; Response.ExpiresAbsolute = DateTime.Now.AddSeconds(-1); Response.Expires = 0; Response.CacheControl = "no-cache"; 当有人想按后退时页面已过期,效果就达到了 第二方法: SubmitOncePage:解决刷新页面造成的数据重复提交问题(网上资料) 执行过postback操作

ASP.NET页面优化 性能提升8倍的方法_实用技巧

为了让您对优化的效果有个直观的了解,我准备了下面的测试结果截图: 测试环境: 1. Windows Server 2003 SP2 2. Viaual Studio 2008,使用自带的WebDev.WebServer.EXE运行网站程序. 3. (ThinkPad SL510):Core2 T6670 2.2GHz, 4G内存 二个红框中的数字反映了优化前后的执行时间. 数字表明:优化前后,执行时间有了8倍多的差别. 测试背景 看过了优化结果,再来介绍一下:这个测试到底是在测试什么东西? 现在

asp.net 页面之间传递参数的几种方法_实用技巧

第一种方法: 通过URL链接地址传递 send.aspx: 复制代码 代码如下: protected void Button1_Click(object sender, EventArgs e) { Request.Redirect("Default2.aspx?username=honge"); } receive.aspx: 复制代码 代码如下: string username = Request.QueryString["username"];这样可以得到参数

ASP.NET页面按钮单击事件失效的解决方法_实用技巧

今天,再次运行以前的项目时,发现按钮的单击事件不起作用了,加了断点之后发现根本没有触发该事件.... 按照网上找到的答案,有的说把控件删掉重新拖拽一个进去,虽然以前也遇到过控件失效,重新拖拽有效的时候,但这次没有起作用. 而后,继续寻找答案,有的说可能是form嵌套,可是查看源代码没有这个问题. 无意中,尝试在按钮中加了一个客户端单击事件: 复制代码 代码如下: OnClientClick="return true" 竟然有效了: 复制代码 代码如下: <asp:ImageBut

用Fine Uploader+ASP.NET MVC实现ajax文件上传[代码示例]_实用技巧

This project attempts to achieve a user-friendly file-uploading experience over the web. It's built as a Javascript plugin for developers looking to incorporate file-uploading into their website. Fine Uploader 不依赖于 jQuery,也就是说不引用jquery.js,也可以正常使用.同时,

asp.net微软图表控件使用示例代码分享_实用技巧

复制代码 代码如下: <configuration>  <system.webServer>    <handlers>      <remove name="ChartImageHandler" />      <add name="ChartImageHandler" preCondition="integratedMode" verb="GET,HEAD,POST"