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

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

Beispiele

Im folgenden Beispiel wird gezeigt, wie die Control.GetRouteUrl-Methode aufgerufen wird, um die URL einer Route mit Parametern zu erhalten, die productid und categorybenannt sind.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 HyperLink-Steuerelement mit dem Namen HyperLink1erstellt 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. Mit dieser Methode wird das Objekt, das in routeParameters übergeben wird, mithilfe des RouteValueDictionary.RouteValueDictionary(Object)-Konstruktors an ein RouteValueDictionary Objekt konvertiert.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)

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

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

Beispiele

Im folgenden Beispiel wird gezeigt, wie diese Methode aufgerufen wird, um die URL einer Route mit Parametern zu erhalten, die den Namen productid und categoryhaben.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 HyperLink-Steuerelement mit dem Namen HyperLink1erstellt 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)

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

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 Product abzurufen, und Parameter mit den Namen productid und categoryhaben.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 HyperLink-Steuerelement mit dem Namen HyperLink1erstellt 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. Mit dieser Methode wird das Objekt, das in routeParameters übergeben wird, mithilfe des RouteValueDictionary.RouteValueDictionary(Object)-Konstruktors an ein RouteValueDictionary Objekt konvertiert.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)

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

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 Product abzurufen, und Parameter mit den Namen productid und categoryhaben.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 HyperLink-Steuerelement mit dem Namen HyperLink1erstellt 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: