使用AJAX在后台运行web服务

Using AJAX to run a webservice in the background

本文关键字:web 服务 运行 后台 AJAX 使用      更新时间:2023-09-26

我基本上需要这样做,但不幸的是,我的主机提供商不给我"完全信任",所以我不能运行线程。是否有一种方法可以使用AJAX来做到这一点?

//Updates Information in Database
Thread threadFind = new Thread(LoadFind);
threadFind.Start();
Response.Write("Send old information to users");

我不希望我的用户不得不等待响应,所以我可以向他们发送旧的信息。然而,当他们在页面上时,我希望另一个线程(或像线程一样工作的东西)为下一个访问的用户更新信息。

谢谢。

也许你可以玩异步页面:

  • http://msdn.microsoft.com/en-us/magazine/cc163725.aspx

创建一个可以通过HttpGet(通过WCF,或者一个简单的ASHX处理程序)调用的服务,并从JS调用它(例如使用JQuery的。ajax()或。get()方法)。