1:
Js代码
1.window.setTimeout("window.location.href='Default5.aspx?timestamp="+Date.parse(new Date())+"'",1000);
2:
Html代码
1.<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default5.aspx.cs" Inherits="Default5" %>
2.
4.
6.<head runat="server">
7. <title></title>
8. <script type="text/javascript">
9. setTimeout("document.getElementById(\"Button1\").click()",3000);
10. </script>
11.</head>
12.<body>
13. <form id="form1" runat="server">
14. <div>
15. <asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" style="display:none;" />
16. </div>
17. </form>
18.</body>
19.</html>
后台:
C#代码
1.using System;
2.using System.Collections.Generic;
3.using System.Linq;
4.using System.Web;
5.using System.Web.UI;
6.using System.Web.UI.WebControls;
7.
8.public partial class Default5 : System.Web.UI.Page
9.{
10. protected void Page_Load(object sender, EventArgs e)
11. {
12.
13. }
14. protected void Button1_Click(object sender, EventArgs e)
15. {
16. Response.Write(DateTime.Now);
17. }
18.}
3:
C#代码
1.Response.AddHeader("refresh","10;url=Default5.aspx");
4:
Html代码
1.<meta http-equiv="refresh" content="3;url=Default5.aspx" />
2. <meta http-equiv="refresh" content="3" /><!--如果不知道那个URL则默认为当前页-->
5:
C#代码
1.StringBuilder script = new StringBuilder();
2. script.Append("<script type=\"text/javascript\">\n");
3. script.Append("window.setInterval('postme()',3000)\n");
4. script.Append("function postme(){\n");
5. script.Append("document.forms[0].submit();\n");
6. script.Append("}\n");
7. script.Append("</script>\n");
8. Page.ClientScript.RegisterStartupScript(this.GetType(),"refresh",script.ToString());
6:将刷新时间放到配置文件里:
Html代码
1.<meta http-equiv="refresh" content="<%= System.Configuration.ConfigurationManager.AppSettings["test"].ToString() %>" />
Xml代码
1.<add key="test" value="3"/>
本文作者:网友 来源:网络
CIO之家 www.ciozj.com 微信公众号:imciow