Asp.net 使用web应用程序的计时器

Asp.net 使用web应用程序的计时器,asp.net,vb.net,web-applications,Asp.net,Vb.net,Web Applications,我试图在我的web应用程序中使用计时器,但似乎无法使其工作。这是我的密码: VB代码: 公共类WebForm1 继承System.Web.UI.Page 使用事件标签1作为System.Web.UI.WebControl.Label进行保护 私人t作为新系统。计时器。计时器(2000) 私有子页\u加载(ByVal发送方作为对象,\u ByVal e作为System.EventArgs)处理MyBase.Load AddHandler t.已用,AddressOf TimerFired t、 启

我试图在我的web应用程序中使用计时器,但似乎无法使其工作。这是我的密码:

VB代码:

公共类WebForm1
继承System.Web.UI.Page
使用事件标签1作为System.Web.UI.WebControl.Label进行保护
私人t作为新系统。计时器。计时器(2000)
私有子页\u加载(ByVal发送方作为对象,\u
ByVal e作为System.EventArgs)处理MyBase.Load
AddHandler t.已用,AddressOf TimerFired
t、 启用=真
端接头
公共子TimerFired(ByVal发送方作为对象,\u
ByVal e As System.Timers.ElapsedEventArgs)
Label1.Text=现在
端接头
末级

在这里,我尝试每2秒更改一次标签文本。

我认为您需要学习和研究服务器代码和客户端代码之间的根本区别

根据提供的代码,我认为您需要使用当前日期时间每隔2秒更新一个标签。 对于页面的部分呈现和更新(以及更多!),有AJAX和相关计时器。 请看一看这个关于您的需求的好例子:


您知道服务器端代码和客户端代码之间的区别吗?一旦页面被呈现和发送,客户端将不知道任何进一步的服务器端处理。另外,请使您的代码更具可读性。将来发布问题时,请避免在问题标题中包含标记,并使用编辑器内置的代码格式。为什么需要每2秒保存一次?我正在尝试学习如何在vb代码中使用计时器。如果问题已解决,请标记答案。如果你需要更多的例子,请告诉我。