我正在尝试为我的网站设置导航栏,但遇到了一些麻烦。
我有以下内容:
<li>@Html.Action( "Project Management", "ProjectManagement", "Services" )</li>
设置为调用视图,但它似乎正在做的是将该视图放入导航栏中。
这是将视图链接到导航栏的正确方法还是我应该尝试不同的方法?
我正在尝试为我的网站设置导航栏,但遇到了一些麻烦。
我有以下内容:
<li>@Html.Action( "Project Management", "ProjectManagement", "Services" )</li>
设置为调用视图,但它似乎正在做的是将该视图放入导航栏中。
这是将视图链接到导航栏的正确方法还是我应该尝试不同的方法?
您要使用的是@Html.ActionLink
而不是@Html.Action
.
@Html.ActionLink
生成超链接,<a href="...">Text</a>
@Html.Action
执行一个控制器动作,即返回 HTML/markup/JSON/whatever,它被编程返回。试试这个代码:
<li>@Html.ActionLink( "Project Management", "ProjectManagement", "Services" )</li>