我在一个页面中有两个计时器,但第二个计时器无效。
<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";
}
答案 0 :(得分:0)
尝试将所需代码放入页面加载方法
protected void Page_Load(object sender, EventArgs e)
{
lblcurrenttime5.Text = DateTime.Now.ToLongTimeString();
label6.Text = "Timer 2 is working";
}
由于页面使用计时器刷新,因此它将通过页面加载方法。