我正在尝试在asp计时器上调用多个函数。这是我尝试过的代码,因为它适用于onclick事件,但我想这对于ontick事件来说是不一样的:
<asp:Timer ID="Timer1" runat="server" Interval="30" ontick="Timer1_Tick(); Timer2_Tick();" ></asp:Timer>
这是我得到的错误: CS1026 :)预期
这是什么格式?
答案 0 :(得分:3)
简单的方法是只调用一个方法,并让此方法调用所需的所有方法。
如果你需要它们同时运行,你应该让它们异步,这样它们就可以在不减慢你的程序的情况下运行。
修改
这是一个小例子:
protected void Timer1_Tick(object sender, EventArgs e)
{
method();
anotherMethod();
yetAnotherMethod();
}
你可以通过这种方式调用方法:
Timer1.Elapsed += new System.Timers.ElapsedEventHandler(Timer1_Tick);
或者这样:
<asp:Timer ID="Timer1" OnTick="Timer1_Tick" runat="server" Interval="30" />