我试图在Asp.Net MVC中的静态类中实现一个定时器控件,它在静态构造函数中初始化。我期待这个Timer对象应该每20秒滴答一次,并且应该是t_Elapsed方法,我想在其中进行一些操作。 但是一旦我关闭浏览器,Timer对象就会被废弃并且不起作用。
任何人都可以建议一种方法,即使没有人使用网站,这个计时器应该继续运行..
//这是静态类
中的全局变量static System.Timers.Timer t = null;
//此代码在同一静态类的静态构造函数中执行
t = new System.Timers.Timer(20000); //Every 20 seconds
t.Elapsed += t_Elapsed;
t.Enabled = true;