【发布时间】:2012-04-28 02:59:24
【问题描述】:
我开始学习 MVC.net 并关注this documentation。
在那里,解释了异步控制器将实现两个方法,假设该操作称为 News,然后我们将有一个称为 NewsAsync 的方法,它将返回 void,还有一个 NewsCompleted, 将返回一个视图,一旦未完成的操作返回,就会调用该视图。
我担心的是,我真的看不出异步操作在操作开始后无法返回视图的任何意义。如果在异步回调返回之前,用户将无法从服务中看到任何反馈,那么为什么首先要使用异步控制器呢?
有没有办法在异步操作开始后返回中间视图?我是否不必要地担心这个明显的限制? MVC.net 中我缺少什么吗?
【问题讨论】:
-
我上面链接的文章很古老,请看asp.net/mvc/tutorials/mvc-4/…
标签: c# asp.net-mvc asp.net-mvc-3 model-view-controller