![](/img/trans.png)
[英]Html.RenderPartial - Render Partial View located in another folder
[英]calling partial view from another controller inside @Html.RenderPartial
目錄結構為:
controllers -> HomeController, TableController
views -> home -> index.cshtml
views -> Table -> Navigate.cshtml
index.cshtml對應於HomeController中的index方法,Navigator.cshtml是局部視圖,對應於TableController中的Navigate方法。 導航方法的返回類型為PartialViewResult
並返回:
PartialView("Navigate", Data);
Index.cshtml具有@Html.RenderPartial()
...
如果我想從TableController調用部分視圖,我可以說:
@Html.RenderPartial("~/Controllers/Table/Navigate");
因此,它將呈現TableController中Navigation方法返回的部分視圖。
如果您要做的就是包括局部視圖。 為什么不使用動作方法來調用它呢? 喜歡:
@Html.Action("Navigate","Table")
您可以將其放置在任何地方,並且應該可以使用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.