在那个要定时刷新的页面里,判断当前时间,比如:每次大于早上8点就刷新一下。
这样,节约时间,每次用户访问这个特殊页面,都不是昨天的信息,也节约了资源。
timer控件,设置好时间步长,然后双击控件,进入事件,事件里调用方法即可
可以设一个session记录刚刚刷新的时候的日期,然后每次访问那个页面都进行判断是否是当天的那个时间,若不是则刷新,同时更新session
1. 用AJAX,或者把"当前时间"作为参数来调用你的方法,
优点:节约资源
缺点:有人访问才会刷新,没人访问不会刷新
2.application_start 使用 timer ;
长时间的循环不推荐使用,因为timer会被回收....
在application_start事件里面开启线程 ,网上搜索asp.net定时执行。有很多现成的代码可用