我想一個動作返回到其他控制器返回動作到另一個控制器
例子:我有2個controlers:
[Route("myurl"]
public class HomeController : Controller
{
public ActionResult Action1()
{
if (...)
{
return Action2(); //working fine i will keep my route
}
else
{
return OtherController.Action3(); //Don't know how to do it here.
}
}
public ActionResult Action2()
{
return View();
}
}
和
public class OtherController : Controller
{
public ActionResult Action3()
{
return View();
}
}
它的工作,如果Action在同一個控制器中,但希望從HomeController將Action1從OtherController返回到Action3。 我想保持相同的路線(不是重定向到其他路線)。
有什麼想法?
謝謝,但我想避免重定向 – Yanga