1

目录结构为:

controllers -> HomeController, TableController                            
views -> home -> index.cshtml                                  
views -> Table -> Navigate.cshtml

index.cshtml 对应 HomeController 中的 index 方法, navigate.cshtml 是局部视图,对应 TableController 中的 Navigate 方法。导航方法的返回类型是PartialViewResult并返回:

PartialView("Navigate", Data);

Index.cshtml 有@Html.RenderPartial()...

如果我想从 TableController 调用局部视图,我可以说:

@Html.RenderPartial("~/Controllers/Table/Navigate");

所以它会渲染 TableController 中的 navigate 方法返回的局部视图。

4

1 回答 1

3

如果您只想包含部分视图。为什么不使用 action 方法调用它。喜欢:

@Html.Action("Navigate","Table")

你可以把它放在任何地方,它应该可以工作。

于 2014-02-03T18:22:13.890 回答