2

Orchard 中是否有一个AsyncDriver对象允许我使用小部件实现AsyncController常规 MVC 操作可以做什么?

如果没有,制作一个会涉及什么?

4

1 回答 1

1

不,实际上添加一个不会提供任何真正的好处,同时会引入更多的复杂性。如果您愿意,您已经可以在驱动程序中执行异步操作。

驱动程序不能直接与控制器进行比较,因为在单个请求期间调用了多个驱动程序,并且无论如何它们都需要在某个时候同步 - 以构建最终的显示/编辑器视图。话虽这么说-AsyncDriver除了您现在可以轻松实现的功能之外,不会添加任何东西。

另外 - 我们很快就会使用 .NET 4.5,因此您可以在驱动程序和其他任何地方使用async/糖。await

于 2013-09-06T00:44:41.753 回答