asp.net 每天定时执行更新任务,求代码
1个回答
展开全部
首先要告诉你!不管怎么做都必须有个事物去不停的判断!
因为程序不是人,不知道到底什么时候是12点!
要么用timer要么用线程!
或者在某个页面load的时候判断是否为12点然后调用!
但是没人访问的时候是不会执行的!
相比是你没想太明白!代码很简单就不用写了吧!
补充:
protected void Timer1_Tick(object sender, EventArgs e)
{
if (DateTime.Now.Hour == 12)
{
aa();
}
}
设置属性为intervel为你想要间隔多少时间执行的毫秒数!enable设置时钟是否启动!
因为程序不是人,不知道到底什么时候是12点!
要么用timer要么用线程!
或者在某个页面load的时候判断是否为12点然后调用!
但是没人访问的时候是不会执行的!
相比是你没想太明白!代码很简单就不用写了吧!
补充:
protected void Timer1_Tick(object sender, EventArgs e)
{
if (DateTime.Now.Hour == 12)
{
aa();
}
}
设置属性为intervel为你想要间隔多少时间执行的毫秒数!enable设置时钟是否启动!
更多追问追答
追问
我要的不是这个timer计时器啊,这个谁都知道怎么用,我说的是不访问页面,页面也不用打开,定时程序也能自动更新,应该是你说的用后台隐藏运行线程的方法吧,能说说那种方法吗?
追答
那就用线程吧,让线程定时执行
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询