2017-03-14 18 views
0

私はASPタイマーで呼び出された複数の関数を持つことを試みています。これは、これはonclickのイベントと連携して、私が試したコードですが、私はそれがontickイベントのために同じではないだと思う: CS1026::)何aspタイマーでontickイベントの複数の関数を参照する適切な方法はありますか?

を期待

<asp:Timer ID="Timer1" runat="server" Interval="30" ontick="Timer1_Tick(); Timer2_Tick();" ></asp:Timer> 

これは私が手にエラーがありますこれのための適切なフォーマット?

答えて

3

簡単な方法は、1つのメソッドだけを呼び出すことです。このメソッドでは、必要なすべてのメソッドを呼び出すことができます。

同時に実行する必要がある場合は、プログラムを遅くすることなく実行できるように、非同期にする必要があります。ここで

EDIT

は小さな一例です:

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" /> 
+0

例を挙げることはできますか? –

関連する問題