title: Return Action to an other controller
body: <p>I would like to return an Action to an other Controller</p>
  
  <p>Example: i have 2 controlers:</p>
  
  <pre><code>[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();
      }
  }
  </code></pre>
  
  <p>and</p>
  
  <pre><code>public class OtherController : Controller
  {
      public ActionResult Action3()
      {
          return View();
      }
  }
  </code></pre>
  
  <p>It's working if the Action is inside the same controller but wish to return the Action1 from HomeController to Action3 from OtherController.
  I want to keep the same route (not a redirection to an other route).</p>
  
  <p>Any idea ?</p>