title: Calling another different view from the controller using ASP.NET MVC 4
body: <p>I have a view (Index.cshtml) with a submit button. When the submit button is clicked, it calls an action (Action01) within the controller (TestController.cs) so at the end of the action I want to return to the caller (Index.cshtml) view with a custom view model as a parameter. How do I do this?</p>
  
  <p>Results after <strong>first attempt</strong> using View("ViewName",model):</p>
  
  <p>An error is raised, as the action is within the controller Test, so returning, it is searching for \Views\Tests\Index, and my Index page is in \Views\Home\Index.</p>
  
  <p>The view 'Index' or its master was not found or no view engine supports the searched locations. The following locations were searched:</p>
  
  <pre><code>~/Views/Test/Index.aspx
  ~/Views/Test/Index.ascx
  ~/Views/Shared/Index.aspx
  ~/Views/Shared/Index.ascx
  ~/Views/Test/Index.cshtml
  ~/Views/Test/Index.vbhtml
  ~/Views/Shared/Index.cshtml
  ~/Views/Shared/Index.vbhtml
  </code></pre>
  
  <h3>Final solution:</h3>
  
  <p>I have used <code>return View("ViewName", model)</code>, and I have changed my directories structure as it was the problem.</p>