Html.Action没有创建View的链接

时间:2013-04-22 00:08:29

标签: asp.net razor asp.net-mvc-4 razor-2

我试图让导航栏进入我的网站,但我遇到了一些麻烦。

我有以下内容:

<li>@Html.Action( "Project Management", "ProjectManagement", "Services" )</li>

设置为调用视图,但它似乎正在做的是将该视图放入导航栏。

这是将视图链接到导航栏的正确方法,还是应该尝试不同的方法?

1 个答案:

答案 0 :(得分:1)

您要使用的是@Html.ActionLink,而不是@Html.Action

  • @Html.ActionLink生成超链接<a href="...">Text</a>
  • @Html.Action执行一个控制器操作,即返回HTML /标记/ JSON /其他任何,它被编程返回。

请尝试使用此代码:

<li>@Html.ActionLink( "Project Management", "ProjectManagement", "Services" )</li>