Mvc3 C#-是否可以从不同的控制器调用操作
本文关键字:控制器 调用 操作 C#- 是否 Mvc3 | 更新日期: 2023-09-27 18:25:32
在我的项目中,我有两个不同的控制器
这是主要的一个:
public class Main : Controller
{
public ActionResult Index()
{
return View();
}
}
这是另一个:
public class OtherOne : Controller
{
public ActionResult RandomAction()
{
return ... //more code here
}
}
为了获得与"Main/Index"操作相同的结果,我应该在中返回什么?
就这么简单:
public class OtherOneController : Controller
{
public ActionResult RandomAction()
{
return RedirectToAction("Index", "Main");
}
}
控制器类名必须是MainController和OtherOneController。如果你想改变这一点,请查看以下帖子:ASP.NET MVC 中的更改控制器名称约定
这是您的主控制器:
public class MainController : Controller
{
public ActionResult Index()
{
return View();
}
}