Html-Code.Action() ein Ergebnis von "Keine route in der ROUTING-Tabelle entspricht die gelieferte Werte"

Dieses Thema wurde vielfach diskutiert, aber ich habe nicht gefunden eine Lösung für meinen speziellen Fall.

In einem meiner Umbraco (6) Ansichten, ich bin Aufruf einer controller-Methode durch die Verwendung

@Html.Action("Index", "CountryListing");

Dieser Ergebnisse in der "keine route in der route-Tabelle" exception.

Ich habe schon hantieren mit der RegisterRoutes Methode ohne Erfolg. Ich Frage mich, ob es wird auch als die Website noch funktioniert, wenn ich leere die RegisterRoutes Methode. Dies ist, wie es jetzt aussieht:

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 }
            );
        }

Habe ich auch versucht, indem eine leere "Fläche", um den Anruf, wie dieser

@Html.Action("Index", "CountryListing", new {area: String.Empty});

Ich bin mit @Html.Action-Anweisungen in andere Orte und Sie funktionieren, damit ich verstehe warum einige von Ihnen arbeiten und andere nicht, aber das Hauptproblem ist jetzt immer mein Land Auflistung Aktion arbeiten.

InformationsquelleAutor Julius | 2013-11-17
Schreibe einen Kommentar