ASP.NET如何后台定时执行任务

如题所述

你可以在前台定一个计时器,定时去执行后台呀。用ajax+json可以。如果你非要在后台定时执行任务。你在后台服务器上写个服务也行呀。这个是前台的ajax调用后台处理程序,返回json
$(document).ready(
function(){
setTimeout(function(){

$.ajax({
type:"post",
url:"Handler1.ashx",
dataType: "json",
success: function(data) { //执行OK,就把消息返回到前台
$("#msg").css("color", "#0000FF").html(data.MSG);
},
error: function(err) { //失败
$("#msg").css("color", "#FF0000").html("access faield:" + err);
}
});
}, 1000)
});
温馨提示:内容为网友见解,仅供参考
无其他回答

asp.net怎么才能在每周日结束的时候自动执行一段代码
首先,给web应用程序,添加一个“Global.asax”文件,这个类里面默认有一个“Application_Start”,就在这个方法里面添加定时程序的逻辑代码。这样,只要有一个人访问了这个web应用,就会启动这个定时程序。为了方便对定时程序的管理,单独编写一个类,专门用于控制定时程序。这个类中用的核心对象是System.Time...

asp.net我想让程序每天晚上12点自动去执行一个操作
asp.net是没这个功能的,因为asp.net再怎么强它也是web, 是web的话就要有请求\/响应这种机制.客户端没有请求, 服务器当然不会有响应.如果是sql server数据库的话,可以用"作业",这个是实时的.也可以用一个Windows应用程序去模拟提交,这个不是实时的,也是定时检查....

asp.net 后台timer
在 Application_Start里面写啊,global.asax void Application_Start(object sender, EventArgs e){ \/\/在应用程序启动时运行的代码 checkTimer = new System.Timers.Timer();inProgss = false;checkTimer.Interval = 3000;checkTimer.Elapsed += new System.Timers.ElapsedEventHandler(checkTimer_Elapsed)...

asp.net中怎么设计一个定时器,定时执行.CS中的代码
在页面js中定时访问一个后台ashx页面,还可以根据参数不同执行不同的方法,然后得到返回的数据添加或改变当前的页面即可。

asp.net 定时器 定时执行任务
Global.asax C# 全局每隔1小时执行任务 <%@ Application Language="C#" %> void Application_Start(object sender, EventArgs e){ \/\/ 在应用程序启动时运行的代码 System.Timers.Timer timer = new System.Timers.Timer(900000);timer.AutoReset = true;timer.Enabled = true;timer.Elapsed += new...

asp.net里面怎么定时执行,如每天定时采集新闻,定时删除数据库的...
用application的过期,,实现timer的不撤销 但当服务器关闭的时候,,自动清掉 所以要Application_start里添加动作 Application_end里去请求一个页面,,以延时 这样每当你的网站很牛每人浏览的时候也能保证timer线程的运行

ASP.NET 项目要一个定时器,每天早晨五点执行,像数据库插入记录的功能如...
你可以单独做一个windows服务程序,然后嵌入到服务端,然后在里面定义一个timer控件,让他每天五点左右执行。麻烦采纳,谢谢!

BS结构S中有一直运行的程序
最好是自己去看一下MSDN。我在实验中发现在 ASP.NET 中可以使用计时器(Timer)完成一些定时动作。这一点可能会对我们的一些 Web 程序有益。下面首先介绍我测试使用的一个例子:首先在 global.asax 中的 Application_OnStart 事件过程中定义计时器,代码如下:[VB.NET] global.asax <%@ import Name...

请问ASP.NET WebForm如何实现定时自动提交表单并保存到数据库,然后刷新...
1、建立一个一般处理程序(.ashx后缀),这程序里面写获取From表单的数据和提交的数据库中的方法和一个获取最新插入数据的方法2、使用HTML的定时触发,如:setTimeout3、在定时触发的方法里面写一个Ajax来调用一般处理程序即可(这里可以用Ajax的from表单提交)$.ajax({ cache: true, type: "POST...

asp.net中如何设置延时
可以在后台CS文件中定义一个函数,在其函数中使用进程,让其休息使用sleep(时间)可以让其休息。这样可以达到延时访问

相似回答