【发布时间】:2017-02-08 14:20:01
【问题描述】:
我有一个在整个 mvc 5 应用程序中使用的通用导航菜单。主页链接定义如下:
<a href="@Url.Action("Index", "Home")">
<i class="fa fa-laptop"></i>
<span class="nav-label">Home</span>
</a>
问题是当我导航到我的管理员“区域”时,例如 [root]/admin/customers,如果我点击“主页”链接,它会尝试转到“/admin/Home”,而不是根目录中的 Home。
问题:我是否必须创建 2 个不同的菜单才能完成此操作?
【问题讨论】:
-
您是否尝试指定区域:
@Url.Action("Index", "Home", new { Area = "" })?
标签: c# asp.net-mvc razor asp.net-routing