2013-04-22 49 views
3

我想要一个导航栏去我的网站,但我有一些麻烦。Html.Action不创建链接到视图

我有以下几点:

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

设置调用视图,但它似乎做的是将这种观点到导航栏。

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

+0

我想,这是对于我的[更早的答案](http://stackoverflow.com/questions/16135770/mvc-href-视图到视图/ 16135831#16135831)。我修复了我的代码示例(并且Jesse的答案是正确的)。 – 2013-04-22 00:19:00

回答

1

你想要使用的是@Html.ActionLink而不是@Html.Action

  • @Html.ActionLink产生链接,<a href="...">Text</a>
  • @Html.Action执行一个控制器动作,即返回HTML /标记/ JSON /不管,那它的程序返回。

试试这个代码,而不是:

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

啊,这很好理解!非常感谢你! – 2013-04-22 00:26:50

+0

很高兴帮助。 =) – Jesse 2013-04-22 00:27:19