从另一个控制器调用不同的操作方法

calling different Action Method from another Controller

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

Server Error in '/' Application. The resource cannot be found.

我使用 HTML 助手 ActionLink 导航的家庭控制器查看代码

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

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

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

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