从MVC .Net中的另一个视图调用视图

时间:2016-09-02 07:32:56

标签: asp.net asp.net-mvc entity-framework asp.net-mvc-4

我有一个名为LoggedIn.cshtml的视图从LoggedInController调用。 在LoggedInView内部我有一个名为_ LoggedInPartial的PartialView来显示包含不同菜单的nav栏,例如Home,Profile等。

我想调用LoggedInHomeView栏内onClick栏主菜单的另一个视图nav LoggedInView

我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:2)

假设您有一个名为 LoggedIn.cshtml 的视图,在您的视图中,您将呈现名为 _LoggedInPartial 的部分视图,如:

{ Html.RenderPartial("_LoggedInPartial"); }

通常,如果 _LoggedInPartial 用于此视图内的导航,则链接将呈现为:

<ul>
    <li>
        @Html.ActionLink("Title", "ActionName", "ControllerName")
    </li>
    <li>
        @Html.ActionLink("AnotherTitle", "AnotherActionName", "AnotherControllerName")
    </li>
</ul>

现在,当您点击链接时,您应该被重定向到所需的操作,它将为您呈现视图。

答案 1 :(得分:0)

使用

@{Html.RenderPartial("View", "Controller");}