2013-04-22 91 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