c#.net中隔一段时间自动调用某方法的问题,在线等!!

2025-06-29 01:36:16
推荐回答(5个)
回答1:

在那个要定时刷新的页面里,判断当前时间,比如:每次大于早上8点就刷新一下。
这样,节约时间,每次用户访问这个特殊页面,都不是昨天的信息,也节约了资源。

回答2:

timer控件,设置好时间步长,然后双击控件,进入事件,事件里调用方法即可

回答3:

可以设一个session记录刚刚刷新的时候的日期,然后每次访问那个页面都进行判断是否是当天的那个时间,若不是则刷新,同时更新session

回答4:

1. 用AJAX,或者把"当前时间"作为参数来调用你的方法,
优点:节约资源
缺点:有人访问才会刷新,没人访问不会刷新

2.application_start 使用 timer ;
长时间的循环不推荐使用,因为timer会被回收....

回答5:

在application_start事件里面开启线程 ,网上搜索asp.net定时执行。有很多现成的代码可用