我有一个来自 MVC4 的默认 Internet 应用程序模板,我想<nav>
根据登录的用户向标签添加一些链接。
即所有用户都有一个默认导航面板,但如果是管理员登录,他应该有管理产品库存的额外链接。
现在看起来像这样(来自 _Layout.cshtml):
<nav>
<ul id="menu">
<li>@Html.ActionLink("Home", "Browse", "Product")</li>
...
</ul>
</nav>
我需要以某种方式插入新的 ActionLink。我试图if
在默认布局内发表声明,但它不起作用。我怎么能<li>
在这个里面添加一个额外的标签<nav>
?我不熟悉 JavaScript 或 JQuery,但可以使用 MVC 功能完成吗?