从另一个Controller调用不同的Action方法

时间:2016-04-07 06:08:31

标签: asp.net-mvc-4 navigation html-helper html.actionlink

我有一个ActionLink的默认Controller HomeController.cs。我有第二个控制器StudentController.cs有几个ActionMethods。我试图从家庭控制器的视图中调用学生控制器GetStudent ActionMethod,但我收到以下错误:

  

' /'中的服务器错误应用。无法找到资源。

Home Controllers查看我使用HTML Helper ActionLink进行导航的代码

<p>@Html.ActionLink("Get Student Info", "Main", "Student")</p>

1 个答案:

答案 0 :(得分:1)

如果StudentController的方法名为GetStudent,则需要

@Html.ActionLink("Get Student Info", "GetStudent", "Student")

第二个参数是您调用的方法的名称。