• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
张继东
看铁蹄铮铮,踏遍万里河山。磨不破,打不烂。
   首页    新随笔    联系   管理    订阅  订阅

asp.net 使用timer

其实已经有篇文章了http://blog.joycode.com/percyboy/articles/3595.aspx写的不错
不过还是有人问,要个c#版的,因为俺也是从初学者过来的,就写了一个。看过的就不要进了。

注意在webconfig文件的 <system.web> </system.web>标签中加入<pages validateRequest="false" />


protected void Application_Start(Object sender, EventArgs e)
  {
   System.Timers.Timer myTimer=new System.Timers.Timer(3000);
   //关联事件
   myTimer.Elapsed+=new System.Timers.ElapsedEventHandler(mess);
   myTimer.AutoReset = true ;
   //给Application["TIMEDEMO"]一个初始值
   Application.Lock();
   Application["TIMEDEMO"]= DateTime.Now.ToString();
   Application.UnLock();
   myTimer.Enabled = true ;
  }
  private void mess(object sender,  ElapsedEventArgs e)
  {
   //获取当前时间
   Application.Lock();
   Application["TIMEDEMO"]= DateTime.Now.ToString();
   Application.UnLock();
  }
 事例代码
posted @ 2005-08-22 18:24  简单生活  阅读(5569)  评论(3)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3