abrufen route-Werten von RouteTable

möchte ich abrufen route-Werten von RouteTable, aber es ist null. kann jemand helfen?

public static class GetRouteValues
{
    public static string GetSomeValue()
    {
        RouteCollection routes = RouteTable.Routes;
        var value = routes["somevalue"].ToString();
        return value;
    }
}

möchte ich diesen Wert abzurufen, die für die Verwendung in der globalen.asax-Datei und legen Sie als Standardwert für einige Strecken Wert.

string value = GetRouteValues.GetSomeValue();
routes.MapRoute(null,
                        "{_value}/home",
                        new
                        {
                            _value = value,
                            controller = "home",
                            action = "index"
                        });
  • Was ist GetSomeValue() tun soll/zurückkehren?
  • Versuchen Sie, ziehen Sie einen der Werte aus der route, die im aktuellen Kontext oder sind Sie versuchen zu ziehen aus einer der Global definierten Routen.
  • Diese Methode retrun string-Wert, der sollte das abrufen von Routen ///// @anthonyv: ja, ich habe versucht zu ziehen aus der route, die im aktuellen Kontext.
  • Die ganze Strecke hat nur einen Wert aus der aktuellen route?
InformationsquelleAutor Sadegh | 2010-01-31
Schreibe einen Kommentar