私は vb に単純なタイマー メソッドを持っていますが、現在は何もしません。ただし、一度実行すると、ページ上の他のすべてのコードが機能しなくなります。
例として、静的なプレース ホルダーにコントロールを追加するイメージ ボタンがページにあるとします。
btnCreate.Text = "Create"
btnCreate.ID = "btnCreateSpecialNotes"
AddHandler btnCreate.Click, AddressOf btnCreateSpecialNotes_Click
plhCreateSpecialNotes.Controls.Add(btnCreate)
したがって、timer.tick メソッドがなければ、(含まれていない他のコードと共に) 期待どおりに起動し、私が望むことを実行しますが、timer.tick が発生すると、すべてがフリーズし、何も機能しません。
私のタイマーは次のように設定されています
<asp:Timer ID="specialNotesTimer" runat="server" Interval="2000" ontick="specialNotesTimer_Tick"></asp: Timer>
そしてコードビハインドで...
Protected Sub specialNotesTimer_Tick(Byval sender as object, Byval e as eventArgs) Handles specialNotesTimer.Tick
'Do things to the page
End Sub