目录结构为:
controllers -> HomeController, TableController
views -> home -> index.cshtml
views -> Table -> Navigate.cshtmlindex.cshtml对应于HomeController中的索引方法,navigate.cshtml是一个局部视图,对应于TableController中的导航方法。导航方法的返回类型是PartialViewResult,并且返回:
PartialView("Navigate", Data);Index.cshtml有@Html.RenderPartial()...
如果我想从TableController调用局部视图,我可以说:
@Html.RenderPartial("~/Controllers/Table/Navigate");因此,它呈现由TableController中的导航方法返回的局部视图。
发布于 2014-02-04 02:22:14
如果您想要做的只是包含局部视图。为什么不使用action方法来调用它呢?像这样:
@Html.Action("Navigate","Table")你可以把它放在任何地方,它应该可以工作。
https://stackoverflow.com/questions/21533766
复制相似问题