`

.net页面定时刷新的几种简单方式

阅读更多

1:

window.setTimeout("window.location.href='Default5.aspx?timestamp="+Date.parse(new Date())+"'",1000);

  

2:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default5.aspx.cs" Inherits="Default5" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <script type="text/javascript">
        setTimeout("document.getElementById(\"Button1\").click()",3000);
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" style="display:none;" />
    </div>
    </form>
</body>
</html>

 

后台:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class Default5 : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        Response.Write(DateTime.Now);
    }
}

 

3:

    Response.AddHeader("refresh","10;url=Default5.aspx");

 

4:

 <meta http-equiv="refresh" content="3;url=Default5.aspx" />
      <meta http-equiv="refresh" content="3" /><!--如果不知道那个URL则默认为当前页-->

 5:

   StringBuilder script = new StringBuilder();
            script.Append("<script type=\"text/javascript\">\n");
            script.Append("window.setInterval('postme()',3000)\n");
            script.Append("function postme(){\n");
            script.Append("document.forms[0].submit();\n");
            script.Append("}\n");
            script.Append("</script>\n");
            Page.ClientScript.RegisterStartupScript(this.GetType(),"refresh",script.ToString());

 6:将刷新时间放到配置文件里:

<meta http-equiv="refresh" content="<%= System.Configuration.ConfigurationManager.AppSettings["test"].ToString() %>" />

 

  <add key="test" value="3"/>

 

分享到:
评论

相关推荐

    asp_net中如何定时刷新数据

    本篇文章将详细介绍几种常用的在ASP.NET中实现定时刷新数据的方法,并通过具体示例来帮助理解。 #### 1. 使用ASP.NET AJAX中的Timer控件 在ASP.NET AJAX中,`Timer` 控件是一种非常有效的工具,用于实现页面的部分...

    ASP.net中页面刷新

    以下是几种实现页面刷新的方法: 1. **使用Response.Redirect()** 这是最常见的页面重定向方式,通常在按钮点击事件中使用。例如: ```csharp private void Button1_Click(object sender, System.EventArgs e) ...

    ASP.NET页面刷新方法总结

    以上总结了ASP.NET中几种常见的页面刷新方法及其应用场景。每种方法都有其特点和适用场景,在实际项目开发中根据具体需求选择合适的方式来实现页面刷新功能。需要注意的是,过度频繁地刷新页面可能会影响用户体验,...

    .net页面刷新方法

    本文将详细讲解几种在ASP.NET中实现页面刷新的方法。 1. **Response.Redirect()**: 这是最常用的方法,通过`Response.Redirect()`函数,我们可以将用户的浏览器重定向到指定的URL。例如: ```csharp private ...

    asp.net 常用页面刷新

    本文将详细介绍几种常用的ASP.NET页面刷新方法,并结合具体代码示例进行解析。 #### 一、通过`Response.Redirect()`实现页面刷新 在ASP.NET中,`Response.Redirect()`是一种常见的页面重定向方式,它能够使浏览器...

    ASP.NET刷新页面的几种方法详解

    这种刷新方式不会导致新的HTTP请求,而是浏览器根据收到的`Refresh`头信息来刷新页面,通常用于定时刷新页面。 **第四种:使用JavaScript的`window.location.reload()`** 虽然在示例中注释掉了,但通常`window....

    ASP.NET页面刷新方法总结.pdf

    以下是几种在ASP.NET中实现页面刷新的方法: 1. **Response.Redirect()**: 这是最常见的页面重定向方法,它会将用户的浏览器导向一个新的URL。例如,当`Button1_Click`事件触发时,`Response.Redirect(Request....

    ASP.NET 页面刷新和定时跳转代码整理

    以下是几种常见的页面刷新方式: ##### 1. 使用`Response.Redirect` 这是一种服务器端的方法,通过`Response.Redirect`将请求重定向到当前页面的URL。 ```csharp Response.Redirect(Request.Url.ToString()); ``` ...

    vs.net各种刷新页面的方法

    本文介绍了几种在VS.NET环境下刷新页面的方法,包括无提示刷新、JavaScript刷新以及解决模式窗口中的数据缓存问题。根据不同的应用场景选择合适的方法,可以有效提升用户体验。同时,在实际开发过程中还需要注意一些...

    页面自动刷新有关各种的技术

    以下是对几种主要的页面刷新方法的详细解释: 1. **`&lt;meta&gt;`标签刷新**: 使用`&lt;meta&gt;`标签可以设置HTTP响应头信息,通过`http-equiv="refresh"`属性实现页面自动刷新。例如: ```html ``` 其中的`10`表示...

    asp.net实现删除用户功能

    在ASP.NET中,我们可能会使用ADO.NET库来连接和操作数据库,或者更现代的方式,如Entity Framework,它提供了一种面向对象的方式来处理数据库操作。 在删除用户功能的实现过程中,有以下几个关键步骤: 1. **用户...

    ASP技术常遇问题解答-如何定时执行约定的页面?.zip

    2. **ASP.NET Timer控件**:在Web Forms中,可以使用Timer控件配合UpdatePanel来实现页面的定时刷新。Timer控件会在指定的时间间隔内引发Tick事件,但请注意,这种方法仅在用户打开页面并保持活动连接时有效,一旦...

    刷新页面的几种方法小结(JS,ASP.NET)

    在网页开发中,有时我们需要实现页面的刷新功能,这可以是用户交互的响应,也可以是自动定时刷新。本文将详细讲解JavaScript以及ASP.NET中刷新页面的多种方法。 首先,我们来看JavaScript中的页面刷新方法: 1. `...

    ASP.NET AJAX编程参考手册代码_涵盖ASP.NET 3.5及2.0的程序代码

    ASP.NET AJAX,全称为Asynchronous JavaScript and XML,是微软针对.NET Framework推出的一种增强Web应用程序交互性和用户体验的技术。它结合了JavaScript、XML以及服务器端的.NET技术,使得网页能够实现部分刷新,...

    AJAX插件下载可以在.net里实现局动刷新很不错的

    在.NET环境下,实现AJAX局部刷新通常涉及以下几个关键知识点: 1. **ASP.NET AJAX**:这是微软为.NET Framework提供的一套用于构建富客户端Web应用程序的库,它包括服务器端的ASP.NET控件和服务,以及客户端的...

Global site tag (gtag.js) - Google Analytics