一页中有两个计时器

时间:2013-12-15 09:07:47

标签: c# asp.net ironspeed

我在一个页面中有两个计时器,但第二个计时器无效。

<asp:Timer ID="Timer1" runat="server" Interval="1000" OnTick="Timer1_Tick">
</asp:Timer>

<asp:Timer ID="Timer2" runat="server" Interval="5000" OnTick="Timer2_Tick">
</asp:Timer>

代码背后:

protected void Timer1_Tick(object sender, EventArgs e)
{
    lblcurrenttime5.Text = DateTime.Now.ToLongTimeString();
}       

protected void Timer2_Tick(object sender, EventArgs e)
{
    label6.Text = "Timer 2 is working";
}       

1 个答案:

答案 0 :(得分:0)

尝试将所需代码放入页面加载方法

 protected void Page_Load(object sender, EventArgs e)
    {
      lblcurrenttime5.Text = DateTime.Now.ToLongTimeString();
      label6.Text = "Timer 2 is working";
    }

由于页面使用计时器刷新,因此它将通过页面加载方法。