繁体   English   中英

ASP.net MVC异步执行

[英]ASP.net MVC Execute asynchronously

有没有办法让控制器先向用户返回一些内容然后执行另一种方法?

我有一个非常耗时的过程。 我想向用户发送一个快速的JSON响应,然后进行处理。

在这种情况下,您可能希望考虑在工作线程上执行正在进行的任务。 必须完成MVC循环才能将响应返回给调用者。 请注意,后台线程无法访问请求上下文,因此您必须捕获所需的任何内容。 另请注意,一旦http上下文退出,您就无法向调用者返回任何内容 - 您需要调用者回调以获取任何额外数据。

这可以作为一个很好的例子: http//tpeczek.com/2010/07/reporting-server-side-operation.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM