title: Html.Action() results in "No route in the route table matches the supplied values"
body: <p>This issue has been discussed many times, but I haven't found a resolution for my particular case.</p>
  
  <p>In one of my Umbraco (6) views I am calling a controller method by using</p>
  
  <pre><code>@Html.Action("Index", "CountryListing");
  </code></pre>
  
  <p>This results in the "no route in the route table" exception. </p>
  
  <p>I have been fiddling around with the RegisterRoutes method to no avail. I wonder if it is even used as the site still functions when I empty the RegisterRoutes method. This is what it looks like now:</p>
  
  <pre><code>public static void RegisterRoutes(RouteCollection routes)
          {
              routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
  
              routes.MapRoute(
                  name: "Default",
                  url: "{controller}/{action}/{id}",
                  defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
              );
          }
  </code></pre>
  
  <p>I have also tried adding an empty "area" to the call like this</p>
  
  <pre><code>@Html.Action("Index", "CountryListing", new {area: String.Empty});
  </code></pre>
  
  <p>I am using @Html.Action statements in other places and they DO work, so I do understand why some of them work and others don't, but the main problem now is getting my country listing action to work.</p>