【发布时间】:2014-08-26 09:39:55
【问题描述】:
我想显示局部视图,当我点击导航栏时点击。我有一个包含左侧菜单的视图。当用户单击导航栏项目时,应显示适当的视图。
我没有得到如何实现这样的视图?
Manage.cshtml
<div class="row">
<div class="col-xs-12">
<div class="page-header">
<h1>My Account</h1>
</div>
</div>
</div>
<div class="row">
<div class="col-xs-3">
<ul class="nav nav-pills nav-stacked nav-stacked-extended">
<li class="active">
<a id="A3" target="_self" runat="server" href="@Url.Action("Contactinfo", "Account")">Contact Info</a>
</li>
<li class="">
<a id="A4" target="_self" runat="server" href="@Url.Action("changePassword", "Account")">Password</a>
</li>
</ul>
</div>
<div class="col-xs-9 ng-scope" data-ng-view="">
<div class="row row-gap-medium ng-scope">
@Html.Partial("Contactinfo")
</div>
</div>
</div>
在上面的代码中,当Manage.cshtml 第一次加载我想显示Contactinfo 视图时,我创建了左侧菜单,即联系信息、更改密码等。当用户点击密码菜单时,contactinfo 得到更改为changedpassword 页面。请检查以下屏幕截图。
在上图中,您可以看到左侧菜单和相应的页面。当用户单击密码时,我想要什么,视图更改为password page。目前它显示联系信息页面。我怎样才能做到这一点?
【问题讨论】:
标签: javascript asp.net-mvc-4 partial-views razorengine