In my ASP.NET MVC application, one of my actions is going to take a while -- it kicks off a sequence of other tasks. I'd like to report progress to the user. I want to display text -- I don't want a simple progress bar or spinner.
How should I go about doing the two parts? First, how do I display progress to the user? Second, how should I implement the action so that progress is available to the user?