using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Timers;public partial class Test : System.Web.UI.Page
{
Timer t;
int nSeconds = 3;
static object obj;
protected void Page_Load(object sender, EventArgs e)
{
obj = this;
t = new Timer(1);
t.AutoReset = true;
t.Enabled = true;
t.Interval = 100;
t.Elapsed += new ElapsedEventHandler(OnComeBack);
t.Start();
Response.Write(t.Interval);
} private static void OnComeBack(object source, ElapsedEventArgs e)
{
(obj as Page).Response.Write("XXX");
}
}
using System.Collections;
using System.Configuration;
using System.Data;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Timers;public partial class Test : System.Web.UI.Page
{
Timer t;
int nSeconds = 3;
static object obj;
protected void Page_Load(object sender, EventArgs e)
{
obj = this;
t = new Timer(1);
t.AutoReset = true;
t.Enabled = true;
t.Interval = 100;
t.Elapsed += new ElapsedEventHandler(OnComeBack);
t.Start();
Response.Write(t.Interval);
} private static void OnComeBack(object source, ElapsedEventArgs e)
{
(obj as Page).Response.Write("XXX");
}
}
你可以在Global.asax中写定时器。不知道你现在是什么需求,导致你想这么做。
如果实在想在一个页面上搞定时器的话,那也应该是在客户端搞 ,用JS来实现。