HTML.Actionlink无法解析mvc中的操作

时间:2016-01-12 16:22:45

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

我在视图中有以下操作链接

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

据我所知,它应该指向来自控制器Index的动作Menu。但是它没有看到MenuController看起来像:

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

上述链接不是指向该操作,而是试图在Index中查找MainController - 显然没有在那里找到它。

我的问题是:为什么会这样?如何将链接点放在正确的位置?

1 个答案:

答案 0 :(得分:3)

使用以下代码:

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

或者:

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