Я пытаюсь использовать таймер в своем веб-приложении, но, похоже, он не работает. Вот мой код:Таймер с использованием веб-приложения
VB код:
Public Class WebForm1
Inherits System.Web.UI.Page
Protected WithEvents Label1 As System.Web.UI.WebControls.Label
Private t As New System.Timers.Timer(2000)
Private Sub Page_Load(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles MyBase.Load
AddHandler t.Elapsed, AddressOf TimerFired
t.Enabled = True
End Sub
Public Sub TimerFired(ByVal sender As Object, _
ByVal e As System.Timers.ElapsedEventArgs)
Label1.Text = Now
End Sub
End Class
Здесь я пытаюсь изменить текст метки каждые 2 секунды.
Знаете ли вы разницу между серверной стороне и на стороне клиента код? После того, как страница будет отображена и отправлена, клиент не будет знать ничего о дальнейшей обработке на стороне сервера. Также, пожалуйста, сделайте свой код более удобочитаемым. –
В будущем, отправляя вопросы, пожалуйста, не включайте теги в заголовок вопроса и используйте форматирование кода, встроенное в редактор. –
Зачем вам нужно сохранять его каждые 2 секунды? – Oded