1

我在一页中有两个计时器,但第二个计时器不起作用。

<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";
}       
4

1 回答 1

0

尝试将您想要的代码放入 pageLoad 方法中

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

由于页面是用定时器刷新的,所以会通过pageload方法。

于 2013-12-15T12:53:16.163 回答