ASP.NET MVC AsyncController在等待时继续浏览

时间:2011-08-26 10:29:03

标签: jquery asp.net-mvc asynccontroller

我想使用jQuery ajaxForm将数据发布到AsyncController以触发某些任务。我希望用户能够在此任务完成时继续浏览其他页面。然后,我想在任务完成后使用jGrowl之类的内容显示状态消息。

有人认为这是可能的吗?

第一个问题,当离开调用xxxAsync的页面时,回调动作xxxCompleted是否会触发?

第二个问题,你如何检索从xxxCompleted返回的JsonResult以在UI中显示(例如通过jGrowl)?

1 个答案:

答案 0 :(得分:2)

是的,假设“浏览其他页面”显然位于您自己网站的上下文中,这是可能的。您可以通过ajax对服务器进行“传统”调查,或者查看Comet或刚刚发布的新SignalR