I am working on a .NET MVC 4 web application. One of my ActionMethod takes long time (around 2 minutes) to finish the task and response back to client. I am calling this ActionMethod via JQuery AJAX call. Everything is working as expected but now I have to also display the current status of the ActionMethod. For example weather method is "in progress" or "completed" or "failed" etc on client html page.
To achieve this task I found AsyncController class and read this article Click here, but I think this is very old way.
I need the latest and best approach to call a long running .NET MVC Action Method with user feedback on client.