RouteUrlExpressionBuilder.GetRouteUrl(Control, String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt eine URL, die angegebenen Routenschlüsseln für ein Routen-URL-Format entspricht.
public:
static System::String ^ GetRouteUrl(System::Web::UI::Control ^ control, System::String ^ expression);
public static string GetRouteUrl (System.Web.UI.Control control, string expression);
static member GetRouteUrl : System.Web.UI.Control * string -> string
Public Shared Function GetRouteUrl (control As Control, expression As String) As String
Parameter
- control
- Control
Das Steuerelement, an das der Ausdruck gebunden ist.
- expression
- String
Der Ausdruck, wie im Markup angegeben.
Gibt zurück
Die URL, die dem Routen-URL-Format des aktuellen Route-Objekts entspricht.
Ausnahmen
Der control
-Parameter ist null
.
Die Methode kann den Ausdruck nicht analysieren, der in Markup angegeben wurde. Weitere Informationen finden Sie unter TryParseRouteExpression(String, RouteValueDictionary, String).
Hinweise
Diese Methode generiert den entsprechenden Wert für die URL, indem die GetVirtualPath -Methode des RouteCollection -Objekts aufgerufen wird. Es ruft das RequestContext -Objekt aus dem control
-Parameter ab und analysiert den Routennamen und die Routenparameter aus dem expression
Parameter.