Control.GetRouteUrl 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.
Ruft die URL ab, die einem Satz von Routenparametern und optional einem Routennamen entspricht.
Überlädt
GetRouteUrl(Object) |
Ruft die URL ab, die einem Satz von Routenparametern entspricht. |
GetRouteUrl(RouteValueDictionary) |
Ruft die URL ab, die einem Satz von Routenparametern entspricht. |
GetRouteUrl(String, Object) |
Ruft die URL ab, die einem Satz von Routenparametern und einem Routennamen entspricht. |
GetRouteUrl(String, RouteValueDictionary) |
Ruft die URL ab, die einem Satz von Routenparametern und einem Routennamen entspricht. |
Hinweise
Diese Methode wird zur Vereinfachung der Codierung bereitgestellt. Dies entspricht dem Aufrufen der RouteCollection.GetVirtualPath -Methode.
GetRouteUrl(Object)
Ruft die URL ab, die einem Satz von Routenparametern entspricht.
public:
System::String ^ GetRouteUrl(System::Object ^ routeParameters);
public string GetRouteUrl (object routeParameters);
member this.GetRouteUrl : obj -> string
Public Function GetRouteUrl (routeParameters As Object) As String
Parameter
- routeParameters
- Object
Die Routenparameter.
Gibt zurück
Die URL, die den angegebenen Routenparametern entspricht.
Beispiele
Das folgende Beispiel zeigt, wie Sie die Control.GetRouteUrl -Methode aufrufen, um die URL einer Route abzurufen, die Parameter mit dem Namen productid
und category
enthält. In diesem Beispiel wird davon ausgegangen, dass Sie ein HyperLink Steuerelement mit dem Namen HyperLink1
erstellt haben.
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl(
New With {.productid = "1", .category = "widgets"})
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl(
new { productid = "1", category = "widgets" });
Hinweise
Diese Methode wird zur Vereinfachung der Codierung bereitgestellt. Dies entspricht dem Aufrufen der RouteCollection.GetVirtualPath(RequestContext, RouteValueDictionary) -Methode. Diese Methode konvertiert das Objekt, das an routeParameters
ein RouteValueDictionary Objekt übergeben wird, indem der RouteValueDictionary.RouteValueDictionary(Object) Konstruktor verwendet wird.
Weitere Informationen
Gilt für:
GetRouteUrl(RouteValueDictionary)
Ruft die URL ab, die einem Satz von Routenparametern entspricht.
public:
System::String ^ GetRouteUrl(System::Web::Routing::RouteValueDictionary ^ routeParameters);
public string GetRouteUrl (System.Web.Routing.RouteValueDictionary routeParameters);
member this.GetRouteUrl : System.Web.Routing.RouteValueDictionary -> string
Public Function GetRouteUrl (routeParameters As RouteValueDictionary) As String
Parameter
- routeParameters
- RouteValueDictionary
Die Routenparameter.
Gibt zurück
Die URL, die den angegebenen Routenparametern entspricht.
Beispiele
Das folgende Beispiel zeigt, wie Sie diese Methode aufrufen, um die URL einer Route abzurufen, die Parameter mit dem Namen productid
und category
enthält. In diesem Beispiel wird davon ausgegangen, dass Sie ein HyperLink Steuerelement mit dem Namen HyperLink1
erstellt haben.
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl(
new RouteValueDictionary {productId="1", category="widgets"})
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl(
(new RouteValueDictionary {productId="1", category="widgets"});
Hinweise
Diese Methode wird zur Vereinfachung der Codierung bereitgestellt. Dies entspricht dem Aufrufen der RouteCollection.GetVirtualPath(RequestContext, RouteValueDictionary) -Methode.
Weitere Informationen
Gilt für:
GetRouteUrl(String, Object)
Ruft die URL ab, die einem Satz von Routenparametern und einem Routennamen entspricht.
public:
System::String ^ GetRouteUrl(System::String ^ routeName, System::Object ^ routeParameters);
public string GetRouteUrl (string routeName, object routeParameters);
member this.GetRouteUrl : string * obj -> string
Public Function GetRouteUrl (routeName As String, routeParameters As Object) As String
Parameter
- routeName
- String
Der Name der Route.
- routeParameters
- Object
Die Routenparameter.
Gibt zurück
Die URL, die den angegebenen Routenparametern und dem Routennamen entspricht.
Beispiele
Das folgende Beispiel zeigt, wie Sie diese Methode aufrufen, um die URL einer Route abzurufen, die den Namen hat Product
und parameter mit dem Namen productid
und category
enthält. In diesem Beispiel wird davon ausgegangen, dass Sie ein HyperLink Steuerelement mit dem Namen HyperLink1
erstellt haben.
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl("Product",
New With {.productid = "1", .category = "widgets"})
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl("Product",
new { productid = "1", category = "widgets" });
Hinweise
Diese Methode wird zur Vereinfachung der Codierung bereitgestellt. Dies entspricht dem Aufrufen der RouteCollection.GetVirtualPath(RequestContext, String, RouteValueDictionary) -Methode. Diese Methode konvertiert das Objekt, das an routeParameters
ein RouteValueDictionary Objekt übergeben wird, indem der RouteValueDictionary.RouteValueDictionary(Object) Konstruktor verwendet wird.
Weitere Informationen
Gilt für:
GetRouteUrl(String, RouteValueDictionary)
Ruft die URL ab, die einem Satz von Routenparametern und einem Routennamen entspricht.
public:
System::String ^ GetRouteUrl(System::String ^ routeName, System::Web::Routing::RouteValueDictionary ^ routeParameters);
public string GetRouteUrl (string routeName, System.Web.Routing.RouteValueDictionary routeParameters);
member this.GetRouteUrl : string * System.Web.Routing.RouteValueDictionary -> string
Public Function GetRouteUrl (routeName As String, routeParameters As RouteValueDictionary) As String
Parameter
- routeName
- String
Der Name der Route.
- routeParameters
- RouteValueDictionary
Die Routenparameter.
Gibt zurück
Die URL, die den angegebenen Routenparametern und dem Routennamen entspricht.
Beispiele
Das folgende Beispiel zeigt, wie Sie diese Methode aufrufen, um die URL einer Route abzurufen, die den Namen hat Product
und parameter mit dem Namen productid
und category
enthält. In diesem Beispiel wird davon ausgegangen, dass Sie ein HyperLink Steuerelement mit dem Namen HyperLink1
erstellt haben.
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl("Product",
new RouteValueDictionary {productId="1", category="widgets"})
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl("Product",
(new RouteValueDictionary {productId="1", category="widgets"});
Hinweise
Diese Methode wird zur Vereinfachung der Codierung bereitgestellt. Dies entspricht dem Aufrufen der RouteCollection.GetVirtualPath(RequestContext, String, RouteValueDictionary) -Methode.