我知道在视图中我可以使用Html.RenderPartial从同一个控制器渲染一个动作。但是,我需要在不同的控制器下呈现动作的输出。做这个的最好方式是什么?我更喜欢在视图中直接执行此操作,而不是在控制器中执行此操作并将输出保存到ViewData变量。
答案 0 :(得分:1)
最好的办法是使用Html.RenderAction
,需要引用there's a question about how to get it的'期货'汇编Microsoft.Web.Mvc
。
您还需要在web.config中添加命名空间,以便在您的视图中使用它:
<add namespace="Microsoft.Web.Mvc"/>
答案 1 :(得分:0)
我会看看史蒂夫桑德森对“部分请求”的实施here