我正在研究.NET MVC 4 Web应用程序。我的一个ActionMethod需要很长时间(大约2分钟)才能完成任务并回复客户端。我通过JQuery AJAX调用调用此ActionMethod。一切都按预期工作,但现在我还要显示ActionMethod的当前状态。例如,天气方法是"正在进行中"或者"完成"或者"失败"在客户端html页面上等。
为了完成这项任务,我找到了 AsyncController 类并阅读了这篇文章Click here,但我认为这是非常古老的方式。
我需要最新,最好的方法来调用长期运行的.NET MVC Action Method,并在客户端上提供用户反馈。