我在实验中发现在 ASP.NET 中可以使用计时器(Timer)完成一些定时动作。这一点可能会对我们的一些 Web 程序有益。 下面首先介绍我测试使用的一个例子: 首先在 global.asax 中的 Application_OnStart 事件过程中定义计时器,代码如下: Sub Application_OnStart(sender As Object, e As EventArgs) 将 Fresher 指定为计时器的 Elapsed 事件处理程序 AutoReset 属性为 true 时,每隔指定时间循环一次; Sub Fresher(sender As Object, e As ElapsedEventArgs) </script> url=http://www.cenpok.net”>
[VB.NET] global.asax
<%@ import Namespace=”System.Timers” %>
<script runat=”server”>
创建一个计时器,单位:毫秒
Dim aTimer As New System.Timers.Timer(10000)
AddHandler aTimer.Elapsed, AddressOf Fresher
如果为 false,则只执行一次。
aTimer.AutoReset = True
aTimer.Enabled = True
先给 Application(“TimeStamp”) 指定一个初值
Application.Lock()
Application(“TimeStamp”) = DateTime.Now.ToString()
Application.UnLock()
End Sub
Application.Lock()
Application(“TimeStamp”) = DateTime.Now.ToString()
Application.UnLock()
End Sub
然后我们简单写一个 test.aspx 来查看 Application(“TimeStamp”) 的值。代码如下:
[VB.NET] test.aspx
<%
Response.Write(Application(“TimeStamp”))
%>
< meta http-equiv=”Refresh” content=”3;
在 asp.net 中使用计时器(timer)_asp.net技巧
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 在 asp.net 中使用计时器(timer)_asp.net技巧
相关推荐
-      对.net framework 反射的反思_asp.net技巧
-      .net3.5和vs2008中的asp.net ajax_asp.net技巧
-      使用asp.net ajax框架扩展html map控件_asp.net技巧
-      asp.net应用程序资源访问安全模型_asp.net技巧
-      photoshop初学者轻松绘制螺旋漩涡特效_photoshop教程
-      photoshop通道结合图层模式抠狗尾巴草_photoshop教程
-      web.config详解+asp.net优化_asp.net技巧
-      asp.net中多彩下拉框的实现_asp.net技巧