title: ASP.Net MVC Routing Issue..Again
body: <p>I don't know whether I'm just stupid (don't answer that!) or I'm fighting MVC routing but I have another problem.</p>
  
  <p>In my Controller I do a RedirectToRoute("ErrorRoute") which renders a 404 View which has a MasterPage.</p>
  
  <p>In the MasterPage I have a top navigation which has links such as /homepage and /news but when I am in the 404 View the navigation is /error/homepage and /error/news.</p>
  
  <p>I have changed my route in Global.asax from this </p>
  
  <pre><code>routes.MapRoute(
               "ErrorRoute",                      // Route name
               "Error/Error404",                // URL with parameters
               new { controller = "Error", action = "Error404" }
  
               );
  </code></pre>
  
  <p>to this </p>
  
  <pre><code>routes.MapRoute(
               "ErrorRoute",                       // Route name
               "Error/Error404",                  // URL with parameters
               new { controller = "Error", action = "Error404" }
               , new { action = "Error404" }
               );
  </code></pre>
  
  <p>to see if that would help but I get a "No route in the route table.." error when I call RedirectToRoute</p>
  
  <p>Can you please help?</p>