title: What is difference between "RedirectToAction" and "return Action()"?
body: <p>I need to redirect from Index1 to Index2 through 2 ways- like mentioned in my Index1-:</p>
  
  <pre><code>// RedirectToAction("Index2") 
  //  return Index2()
  </code></pre>
  
  <p>I know, <code>RedirectToAction()</code> causes a new request with new url. Is there any specific reason why I should use one over other?</p>
  
  <pre><code>Public class HomeController : Controller
  {
      public ActionResult Index1()
      {
          // RedirectToAction("Index2") 
          //  return Index2()
      }
  
      public ActionResult Index2()
      {
  
      }
  }
  </code></pre>