0

我们正在研究 ASP.NET MVC 2 beta RenderAction() 方法。我们非常喜欢它,但似乎我们不能对它使用异步控制器。有没有人有一个“控制器”的例子,它可以找出所有将被调用的动作,缓存数据,然后让被调用的动作知道他们的数据已经存在而不是必须调用来获取它?

大多数已在此处发布的 q 都引用了 MVC 1 或更早的预览版。

4

1 回答 1

0

Html.RenderPartial()改为使用

您在这里要问的基本上是您使用RenderPartialMVC 1 中的旧产品实现的功能。让一个操作加载所有数据,而不是渲染部分视图而不是控制器检查其数据是否已加载。

在您的特定情况下,您的控制器必须做的是检查它将要呈现的视图,然后解析其内容以查看将调用哪些控制器并执行此操作。我认为这在任何形式或形式上都是不可行的。在这种特殊情况下,您将关注点分离弄乱了,因为您将两者绑定在一起。

也许用更多关于你实际遇到的问题的细节来启发我们。

于 2009-12-23T09:41:30.983 回答