Control.GetRouteUrl Methode

Definition

Ruft die URL ab, die einem Satz von Routenparametern und optional einem Routennamen entspricht.Gets the URL that corresponds to a set of route parameters, and optionally to a route name.

Überlädt

GetRouteUrl(Object)

Ruft die URL ab, die einem Satz von Routenparametern entspricht.Gets the URL that corresponds to a set of route parameters.

GetRouteUrl(RouteValueDictionary)

Ruft die URL ab, die einem Satz von Routenparametern entspricht.Gets the URL that corresponds to a set of route parameters.

GetRouteUrl(String, Object)

Ruft die URL ab, die einem Satz von Routenparametern und einem Routennamen entspricht.Gets the URL that corresponds to a set of route parameters and a route name.

GetRouteUrl(String, RouteValueDictionary)

Ruft die URL ab, die einem Satz von Routenparametern und einem Routennamen entspricht.Gets the URL that corresponds to a set of route parameters and a route name.

Hinweise

Diese Methode wird zur besseren Codierung bereitgestellt.This method is provided for coding convenience. Dies entspricht dem Aufrufen der- RouteCollection.GetVirtualPath Methode.It is equivalent to calling the RouteCollection.GetVirtualPath method.

GetRouteUrl(Object)

Ruft die URL ab, die einem Satz von Routenparametern entspricht.Gets the URL that corresponds to a set of route parameters.

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.The route parameters.

Gibt zurück

String

Die URL, die den angegebenen Routenparametern entspricht.The URL that corresponds to the specified route parameters.

Beispiele

Das folgende Beispiel zeigt, wie Sie die Control.GetRouteUrl -Methode zum Abrufen der URL einer Route mit Parametern mit den Namen productid und Abrufen category .The following example shows how to call the Control.GetRouteUrl method to get the URL of a route that has parameters that are named productid and category. In diesem Beispiel wird davon ausgegangen, dass Sie ein-Steuerelement mit HyperLink dem Namen erstellt haben HyperLink1 .This example assumes that you have created a HyperLink control that is named HyperLink1.

HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl(
  New With {.productid = "1", .category = "widgets"})
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl(
  new { productid = "1", category = "widgets" });

Hinweise

Diese Methode wird zur besseren Codierung bereitgestellt.This method is provided for coding convenience. Dies entspricht dem Aufrufen der- RouteCollection.GetVirtualPath(RequestContext, RouteValueDictionary) Methode.It is equivalent to calling the RouteCollection.GetVirtualPath(RequestContext, RouteValueDictionary) method. Diese Methode konvertiert das-Objekt, das an ein-Objekt übergeben wird, routeParameters RouteValueDictionary mithilfe des- RouteValueDictionary.RouteValueDictionary(Object) Konstruktors.This method converts the object that is passed in routeParameters to a RouteValueDictionary object by using the RouteValueDictionary.RouteValueDictionary(Object) constructor.

Weitere Informationen

Gilt für:

Produkt Eingeführt

GetRouteUrl(RouteValueDictionary)

Ruft die URL ab, die einem Satz von Routenparametern entspricht.Gets the URL that corresponds to a set of route parameters.

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.The route parameters.

Gibt zurück

String

Die URL, die den angegebenen Routenparametern entspricht.The URL that corresponds to the specified route parameters.

Beispiele

Im folgenden Beispiel wird gezeigt, wie Sie diese Methode zum Abrufen der URL einer Route mit Parametern mit den Namen productid und abrufen können category .The following example shows how to call this method to get the URL of a route that has parameters that are named productid and category. In diesem Beispiel wird davon ausgegangen, dass Sie ein-Steuerelement mit HyperLink dem Namen erstellt haben HyperLink1 .This example assumes that you have created a HyperLink control that is named HyperLink1.

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 besseren Codierung bereitgestellt.This method is provided for coding convenience. Dies entspricht dem Aufrufen der- RouteCollection.GetVirtualPath(RequestContext, RouteValueDictionary) Methode.It is equivalent to calling the RouteCollection.GetVirtualPath(RequestContext, RouteValueDictionary) method.

Weitere Informationen

Gilt für:

Produkt Eingeführt

GetRouteUrl(String, Object)

Ruft die URL ab, die einem Satz von Routenparametern und einem Routennamen entspricht.Gets the URL that corresponds to a set of route parameters and a route name.

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.The name of the route.

routeParameters
Object

Die Routenparameter.The route parameters.

Gibt zurück

String

Die URL, die den angegebenen Routenparametern und dem Routennamen entspricht.The URL that corresponds to the specified route parameters and route name.

Beispiele

Im folgenden Beispiel wird gezeigt, wie diese Methode aufgerufen wird, um die URL einer Route mit dem Namen und die Parameter mit den Product Namen und zu erhalten productid category .The following example shows how to call this method to get the URL of a route that is named Product and has parameters that are named productid and category. In diesem Beispiel wird davon ausgegangen, dass Sie ein-Steuerelement mit HyperLink dem Namen erstellt haben HyperLink1 .This example assumes that you have created a HyperLink control that is named HyperLink1.

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 besseren Codierung bereitgestellt.This method is provided for coding convenience. Dies entspricht dem Aufrufen der- RouteCollection.GetVirtualPath(RequestContext, String, RouteValueDictionary) Methode.It is equivalent to calling the RouteCollection.GetVirtualPath(RequestContext, String, RouteValueDictionary) method. Diese Methode konvertiert das-Objekt, das an ein-Objekt übergeben wird, routeParameters RouteValueDictionary mithilfe des- RouteValueDictionary.RouteValueDictionary(Object) Konstruktors.This method converts the object that is passed in routeParameters to a RouteValueDictionary object by using the RouteValueDictionary.RouteValueDictionary(Object) constructor.

Weitere Informationen

Gilt für:

Produkt Eingeführt

GetRouteUrl(String, RouteValueDictionary)

Ruft die URL ab, die einem Satz von Routenparametern und einem Routennamen entspricht.Gets the URL that corresponds to a set of route parameters and a route name.

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.The name of the route.

routeParameters
RouteValueDictionary

Die Routenparameter.The route parameters.

Gibt zurück

String

Die URL, die den angegebenen Routenparametern und dem Routennamen entspricht.The URL that corresponds to the specified route parameters and route name.

Beispiele

Im folgenden Beispiel wird gezeigt, wie diese Methode aufgerufen wird, um die URL einer Route mit dem Namen und die Parameter mit den Product Namen und zu erhalten productid category .The following example shows how to call this method to get the URL of a route that is named Product and has parameters that are named productid and category. In diesem Beispiel wird davon ausgegangen, dass Sie ein-Steuerelement mit HyperLink dem Namen erstellt haben HyperLink1 .This example assumes that you have created a HyperLink control that is named HyperLink1.

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 besseren Codierung bereitgestellt.This method is provided for coding convenience. Dies entspricht dem Aufrufen der- RouteCollection.GetVirtualPath(RequestContext, String, RouteValueDictionary) Methode.It is equivalent to calling the RouteCollection.GetVirtualPath(RequestContext, String, RouteValueDictionary) method.

Weitere Informationen

Gilt für:

Produkt Eingeführt