2016-01-12 38 views
0

解決措施我有我的看法如下操作鏈接HTML.Actionlink不能在MVC

@Html.ActionLink("Our menu", "Index", "Menu", null) 

據我的理解,它應該在行動Index從控制器Menu點。然而,它沒有看到MenuController看起來像:

namespace PizzeriaV2.Controllers 
{ 
    public class MenuController : Controller 
    { 
     // GET: Menu 
     public ActionResult Index() 
     { 
      DoSomething(); 
     } 
    } 
} 

在該訴訟指着相反的,上面提到的鏈接試圖尋找IndexMainController - 很明顯沒有找到它。

我的問題是:爲什麼會發生?我怎樣才能在正確的地方建立聯繫點?

+1

你嘗試沒有空? '@ H​​tml.ActionLink(「我們的菜單」,「索引」,「菜單」)' – Bardicer

+2

使用此:'@ Html.ActionLink(「我們的菜單」,「索引」,「菜單」)或'@Html.ActionLink (「我們的菜單」,「索引」,「菜單」,null,null)' – Ric

+0

兩者都可以正常工作 - 謝謝 – user3107531

回答

3

使用這下面的代碼:

@Html.ActionLink("Title","Index","Menu",null,null) 

或者:

@Html.ActionLink("Title","Index","Menu") 
+0

工作正常 - 謝謝 – user3107531