用过System.timers.timer的进来看看。
我就想完成每格10秒钟自动触发一个事件或者调用一个函数。
前两天,想用javascript或者HTML中的自动刷新来完成。但是,刷新后只能返回原来的页面状态,不能触发事件,后来找到System.timers.timer,说这个也可以完成我的要求。但是我运行后也没有什么反映。用过的请帮看看应该怎么写?或者谈谈你们怎么自动触发事件的。
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if(!Page.IsPostBack)
{
System.Timers.Timer timer = new System.Timers.Timer();
timer.Interval = 1000;
timer.AutoReset = true;
timer.Elapsed +=new System.Timers.ElapsedEventHandler(timer_Elapsed);
timer.Start();
timer.Close();
}
}
private void timer_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
TextBox1.Text += TextBox2.Text ;
}
timer哪里写的不对啊?