Control.GetRouteUrl Control.GetRouteUrl Control.GetRouteUrl Control.GetRouteUrl Method

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) GetRouteUrl(Object) GetRouteUrl(Object) 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) GetRouteUrl(RouteValueDictionary) GetRouteUrl(RouteValueDictionary) 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) GetRouteUrl(String, Object) GetRouteUrl(String, Object) 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) GetRouteUrl(String, RouteValueDictionary) GetRouteUrl(String, RouteValueDictionary) 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) GetRouteUrl(Object) GetRouteUrl(Object) 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 Object Object Object

Die Routenparameter.The route parameters.

Gibt zurück

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 categoryabrufen.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 HyperLink Sie ein-Steuer HyperLink1Element mit dem Namen erstellt haben.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 routeParameters ein RouteValueDictionary -Objekt übergeben wird, RouteValueDictionary.RouteValueDictionary(Object) mithilfe des-Konstruktors.This method converts the object that is passed in routeParameters to a RouteValueDictionary object by using the RouteValueDictionary.RouteValueDictionary(Object) constructor.

Siehe auch

GetRouteUrl(RouteValueDictionary) GetRouteUrl(RouteValueDictionary) GetRouteUrl(RouteValueDictionary) 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 RouteValueDictionary RouteValueDictionary RouteValueDictionary

Die Routenparameter.The route parameters.

Gibt zurück

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 categoryabrufen können.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 HyperLink Sie ein-Steuer HyperLink1Element mit dem Namen erstellt haben.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.

Siehe auch

GetRouteUrl(String, Object) GetRouteUrl(String, Object) GetRouteUrl(String, Object) 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 String String String

Der Name der Route.The name of the route.

routeParameters
Object Object Object Object

Die Routenparameter.The route parameters.

Gibt zurück

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 Product Namen und die Parameter mit den productid Namen categoryund zu erhalten.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 HyperLink Sie ein-Steuer HyperLink1Element mit dem Namen erstellt haben.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 routeParameters ein RouteValueDictionary -Objekt übergeben wird, RouteValueDictionary.RouteValueDictionary(Object) mithilfe des-Konstruktors.This method converts the object that is passed in routeParameters to a RouteValueDictionary object by using the RouteValueDictionary.RouteValueDictionary(Object) constructor.

Siehe auch

GetRouteUrl(String, RouteValueDictionary) GetRouteUrl(String, RouteValueDictionary) GetRouteUrl(String, RouteValueDictionary) 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 String String String

Der Name der Route.The name of the route.

routeParameters
RouteValueDictionary RouteValueDictionary RouteValueDictionary RouteValueDictionary

Die Routenparameter.The route parameters.

Gibt zurück

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 Product Namen und die Parameter mit den productid Namen categoryund zu erhalten.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 HyperLink Sie ein-Steuer HyperLink1Element mit dem Namen erstellt haben.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.

Siehe auch

Gilt für: