我想在我的web應用程序中使用計時器,但似乎無法使其工作。這裏是我的代碼:使用網絡應用程序的計時器
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秒標籤的文本。
你知道服務器端和客戶端的代碼之間的區別?一旦頁面被渲染併發送,客戶端將不知道任何進一步的服務器端處理。也請讓你的代碼更具可讀性。 – 2011-12-23 18:39:56
在將來發布問題時,請避免在問題標題中包含標籤,並使用編輯器內置的代碼格式。 – 2011-12-23 18:39:56
爲什麼你需要每2秒保存一次? – Oded 2011-12-23 18:40:07