Control.GetRouteUrl Metoda

Definice

Získá adresu URL, která odpovídá sadě parametrů směrování, a volitelně k názvu trasy.Gets the URL that corresponds to a set of route parameters, and optionally to a route name.

Přetížení

GetRouteUrl(Object)

Získá adresu URL, která odpovídá sadě parametrů trasy.Gets the URL that corresponds to a set of route parameters.

GetRouteUrl(RouteValueDictionary)

Získá adresu URL, která odpovídá sadě parametrů trasy.Gets the URL that corresponds to a set of route parameters.

GetRouteUrl(String, Object)

Získá adresu URL, která odpovídá sadě parametrů směrování a názvu trasy.Gets the URL that corresponds to a set of route parameters and a route name.

GetRouteUrl(String, RouteValueDictionary)

Získá adresu URL, která odpovídá sadě parametrů směrování a názvu trasy.Gets the URL that corresponds to a set of route parameters and a route name.

Poznámky

Tato metoda je k dispozici pro usnadnění psaní kódu.This method is provided for coding convenience. Je ekvivalentní volání RouteCollection.GetVirtualPath metody.It is equivalent to calling the RouteCollection.GetVirtualPath method.

GetRouteUrl(Object)

Získá adresu URL, která odpovídá sadě parametrů trasy.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

Parametry

routeParameters
Object

Parametry směrování.The route parameters.

Návraty

String

Adresa URL, která odpovídá zadaným parametrům trasy.The URL that corresponds to the specified route parameters.

Příklady

Následující příklad ukazuje, jak zavolat Control.GetRouteUrl metodu pro získání adresy URL trasy, která má parametry s názvem productid a 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. V tomto příkladu se předpokládá, že jste vytvořili HyperLink ovládací prvek s názvem 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" });

Poznámky

Tato metoda je k dispozici pro usnadnění psaní kódu.This method is provided for coding convenience. Je ekvivalentní volání RouteCollection.GetVirtualPath(RequestContext, RouteValueDictionary) metody.It is equivalent to calling the RouteCollection.GetVirtualPath(RequestContext, RouteValueDictionary) method. Tato metoda převede objekt, který je předán do routeParameters RouteValueDictionary objektu pomocí RouteValueDictionary.RouteValueDictionary(Object) konstruktoru.This method converts the object that is passed in routeParameters to a RouteValueDictionary object by using the RouteValueDictionary.RouteValueDictionary(Object) constructor.

Viz také

Platí pro

Produkt Introduced

GetRouteUrl(RouteValueDictionary)

Získá adresu URL, která odpovídá sadě parametrů trasy.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

Parametry

routeParameters
RouteValueDictionary

Parametry směrování.The route parameters.

Návraty

String

Adresa URL, která odpovídá zadaným parametrům trasy.The URL that corresponds to the specified route parameters.

Příklady

Následující příklad ukazuje, jak zavolat tuto metodu, aby získala adresu URL trasy, která má parametry s názvem productid a 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. V tomto příkladu se předpokládá, že jste vytvořili HyperLink ovládací prvek s názvem 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"});

Poznámky

Tato metoda je k dispozici pro usnadnění psaní kódu.This method is provided for coding convenience. Je ekvivalentní volání RouteCollection.GetVirtualPath(RequestContext, RouteValueDictionary) metody.It is equivalent to calling the RouteCollection.GetVirtualPath(RequestContext, RouteValueDictionary) method.

Viz také

Platí pro

Produkt Introduced

GetRouteUrl(String, Object)

Získá adresu URL, která odpovídá sadě parametrů směrování a názvu trasy.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

Parametry

routeName
String

Název trasy.The name of the route.

routeParameters
Object

Parametry směrování.The route parameters.

Návraty

String

Adresa URL, která odpovídá zadaným parametrům směrování a názvu trasy.The URL that corresponds to the specified route parameters and route name.

Příklady

Následující příklad ukazuje, jak zavolat tuto metodu, aby získala adresu URL trasy s názvem Product a má parametry s názvem productid a 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. V tomto příkladu se předpokládá, že jste vytvořili HyperLink ovládací prvek s názvem 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" });

Poznámky

Tato metoda je k dispozici pro usnadnění psaní kódu.This method is provided for coding convenience. Je ekvivalentní volání RouteCollection.GetVirtualPath(RequestContext, String, RouteValueDictionary) metody.It is equivalent to calling the RouteCollection.GetVirtualPath(RequestContext, String, RouteValueDictionary) method. Tato metoda převede objekt, který je předán do routeParameters RouteValueDictionary objektu pomocí RouteValueDictionary.RouteValueDictionary(Object) konstruktoru.This method converts the object that is passed in routeParameters to a RouteValueDictionary object by using the RouteValueDictionary.RouteValueDictionary(Object) constructor.

Viz také

Platí pro

Produkt Introduced

GetRouteUrl(String, RouteValueDictionary)

Získá adresu URL, která odpovídá sadě parametrů směrování a názvu trasy.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

Parametry

routeName
String

Název trasy.The name of the route.

routeParameters
RouteValueDictionary

Parametry směrování.The route parameters.

Návraty

String

Adresa URL, která odpovídá zadaným parametrům směrování a názvu trasy.The URL that corresponds to the specified route parameters and route name.

Příklady

Následující příklad ukazuje, jak zavolat tuto metodu, aby získala adresu URL trasy s názvem Product a má parametry s názvem productid a 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. V tomto příkladu se předpokládá, že jste vytvořili HyperLink ovládací prvek s názvem 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"});

Poznámky

Tato metoda je k dispozici pro usnadnění psaní kódu.This method is provided for coding convenience. Je ekvivalentní volání RouteCollection.GetVirtualPath(RequestContext, String, RouteValueDictionary) metody.It is equivalent to calling the RouteCollection.GetVirtualPath(RequestContext, String, RouteValueDictionary) method.

Viz také

Platí pro

Produkt Introduced