代码之家  ›  专栏  ›  技术社区  ›  D'Arcy Rittich

如何从视图中呈现不同控制器的操作?

  •  2
  • D'Arcy Rittich  · 技术社区  · 16 年前

    我知道在一个视图中,我可以使用html.renderpartial从同一个控制器呈现一个动作。但是,我需要呈现来自不同控制器下的操作的输出。最好的方法是什么?我更愿意直接在视图中执行此操作,而不是在控制器中执行此操作并将输出保存到VIEWDATA变量中。

    2 回复  |  直到 16 年前
        1
  •  1
  •   Community Reversed Engineer    7 年前

    最好的办法是使用 Html.RenderAction 需要参考“期货”大会 Microsoft.Web.Mvc 哪一个 there's a question about how to get it .

    您还需要在web.config中添加命名空间,以便在视图中使用它:

    <add namespace="Microsoft.Web.Mvc"/>
    
        2
  •  0
  •   E Rolnicki    16 年前

    我将看看Steve Sanderson对“部分请求”的实现 here