在.net里可以每隔几分钟就触发某个事件吗? 该如何实现??? vb.net
比如每5分钟就调用一个函数......... 期待你的帮助..............................
比如每5分钟就调用一个函数......... 期待你的帮助..............................
解决方案 »
- js 应该怎样给FreeTextBox赋值
- 树的遍历
- AJAX购物车的实现请大家帮忙谢谢了。
- da.Update没有成功,请求高手协助!
- 寻求域名查找方法
- 为什么在地址栏里打带aspx的文件会提示下载该文件??
- 高分求毕业设计的问题:考试系统随机练习点了提交之后又重新读页面,之后题目就变了,怎么办???
- 请教关于如何用vs.net连接iis服务器进行开发asp.net应用程序的问题?
- 关于AspNetForums的一个问题,急,在线等待,答对都有分:)
- 谁能告诉我 DataSet、DataTable 和 DataGrid 三者的关系吗?
- 关于DataGrid中实现完全编辑!!
- 编译cs源文件的时候应该如何引用另外一个dll文件的内容
Friend WithEvents Timer1 As System.Windows.Forms.Timer = New System.Windows.Forms.TimerPrivate Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.Timer1.Interval = 1000 '这里是时间间隔,单位为毫秒
Me.Timer1.Enabled = True
End SubPrivate Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
Me.Label1.Text = DateTime.Now
End Sub
while(true)
{
...
Thread.Sleep(n*60);
}
示例如下:Global.asax.cs
protected void Application_Start(Object sender, EventArgs e)
{
// 创建一个计时器,单位:毫秒
System.Timers.Timer aTimer = new System.Timers.Timer(); //600秒一触发 // 将 Fresher 指定为计时器的 Elapsed 事件处理程序
aTimer.Elapsed += new System.Timers.ElapsedEventHandler(aTimer_Elapsed);
// AutoReset 属性为 true 时,每隔指定时间循环一次;
// 如果为 false,则只执行一次。
aTimer.Interval = 300000;
aTimer.AutoReset = true;
aTimer.Enabled = true; // 先给 Application["TimeStamp"] 指定一个初值
this.Application.Lock();
this.Application["TimeStamp"] = DateTime.Now.ToString();
this.Application.UnLock();}