草庐IT

LongRunningAction

全部标签

c# - 异步 Controller 通过 jQuery 阻止 ASP.NET MVC 中的请求

我刚刚开始在我的项目中使用AsyncController来处理一些长时间运行的报告。当时看起来很理想,因为我可以启动报告,然后在等待它返回并在屏幕上填充元素的同时执行一些其他操作。我的Controller看起来有点像这样。我尝试使用一个线程来执行我希望可以释放Controller以接受更多请求的长期任务:publicclassReportsController:AsyncController{publicvoidLongRunningActionAsync(){AsyncManager.OutstandingOperations.Increment();varnewThread=new

c# - 异步 Controller 通过 jQuery 阻止 ASP.NET MVC 中的请求

我刚刚开始在我的项目中使用AsyncController来处理一些长时间运行的报告。当时看起来很理想,因为我可以启动报告,然后在等待它返回并在屏幕上填充元素的同时执行一些其他操作。我的Controller看起来有点像这样。我尝试使用一个线程来执行我希望可以释放Controller以接受更多请求的长期任务:publicclassReportsController:AsyncController{publicvoidLongRunningActionAsync(){AsyncManager.OutstandingOperations.Increment();varnewThread=new