我想要一個導航欄去我的網站,但我有一些麻煩。Html.Action不創建鏈接到視圖
我有以下幾點:
<li>@Html.Action("Project Management", "ProjectManagement", "Services")</li>
設置調用視圖,但它似乎做的是將這種觀點到導航欄。
這是將視圖鏈接到導航欄的正確方法,還是應該嘗試一些不同的方法?
我想要一個導航欄去我的網站,但我有一些麻煩。Html.Action不創建鏈接到視圖
我有以下幾點:
<li>@Html.Action("Project Management", "ProjectManagement", "Services")</li>
設置調用視圖,但它似乎做的是將這種觀點到導航欄。
這是將視圖鏈接到導航欄的正確方法,還是應該嘗試一些不同的方法?
你想要使用的是@Html.ActionLink
而不是@Html.Action
。
@Html.ActionLink
產生鏈接,<a href="...">Text</a>
@Html.Action
執行一個控制器動作,即返回HTML /標記/ JSON /不管,那它的程序返回。試試這個代碼,而不是:
<li>@Html.ActionLink("Project Management", "ProjectManagement", "Services")</li>
啊,這很好理解!非常感謝你! – 2013-04-22 00:26:50
很高興幫助。 =) – Jesse 2013-04-22 00:27:19
我想,這是對於我的[更早的答案](http://stackoverflow.com/questions/16135770/mvc-href-視圖到視圖/ 16135831#16135831)。我修復了我的代碼示例(並且Jesse的答案是正確的)。 – 2013-04-22 00:19:00