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