title: Doesn't call newly created view in mvc 4 even view is exist
body: <p>I have created a new view created button in older view. I can't open new view neither from Action nor from url.</p>
  
  <pre><code>Controller: HomeController
  OlderView: Index (View/Home/Index.cshtml)
  Action: Success
  NewView: Success  (View/Home/Success.cshtml)
  </code></pre>
  
  <p>Index.cshtml:</p>
  
  <pre><code>&lt;input type="button" value="Download" onclick="location.href='@Url.Action("Success", "Home")'" /&gt;
  </code></pre>
  
  <p>HomeController:</p>
  
  <pre><code>[HttpPost]
  public ActionResult Success()
  {
      //return View(); //this also doesn't work
      return View("Success");
  }
  </code></pre>
  
  <p>Success.cshtml:</p>
  
  <pre><code>@{
      ViewBag.Title = "Success";
  }
  
  &lt;h2&gt;Your transaction has been completed successfully.&lt;/h2&gt;
  </code></pre>
  
  <p>If I try directly from url: <a href="http://xxx.xxx.x.xx:xxxx/Home/Success" rel="nofollow">http://xxx.xxx.x.xx:xxxx/Home/Success</a>, it throw following error</p>
  
  <blockquote>
    <p>Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable.  Please review the following URL and make sure that it is spelled correctly. </p>
    
    <p>Requested URL: /Home/Success</p>
    
    <p>Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.6.1069.1</p>
  </blockquote>
  
  <p>Can anybody suggest me what I am missing here? Do I need to register the view anywhere?</p>