Control.GetRouteUrl Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá adresu URL, která odpovídá sadě parametrů trasy a volitelně název trasy.
Přetížení
GetRouteUrl(Object) |
Získá adresu URL, která odpovídá sadě parametrů trasy. |
GetRouteUrl(RouteValueDictionary) |
Získá adresu URL, která odpovídá sadě parametrů trasy. |
GetRouteUrl(String, Object) |
Získá adresu URL, která odpovídá sadě parametrů trasy a název trasy. |
GetRouteUrl(String, RouteValueDictionary) |
Získá adresu URL, která odpovídá sadě parametrů trasy a název trasy. |
Poznámky
Tato metoda je k dispozici pro usnadnění kódování. Je to ekvivalent volání RouteCollection.GetVirtualPath metody .
GetRouteUrl(Object)
Získá adresu URL, která odpovídá sadě parametrů trasy.
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 trasy.
Návraty
Adresa URL, která odpovídá zadaným parametrům trasy.
Příklady
Následující příklad ukazuje, jak volat metodu Control.GetRouteUrl pro získání adresy URL trasy, která má parametry s názvem productid
a category
. Tento příklad předpokládá, že jste vytvořili HyperLink ovládací prvek s názvem 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í kódování. Je to ekvivalent volání RouteCollection.GetVirtualPath(RequestContext, RouteValueDictionary) metody . Tato metoda převede objekt, který je předán routeParameters
do objektu RouteValueDictionary pomocí konstruktoru RouteValueDictionary.RouteValueDictionary(Object) .
Viz také
Platí pro
GetRouteUrl(RouteValueDictionary)
Získá adresu URL, která odpovídá sadě parametrů trasy.
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 trasy.
Návraty
Adresa URL, která odpovídá zadaným parametrům trasy.
Příklady
Následující příklad ukazuje, jak volat tuto metodu k získání adresy URL trasy, která má parametry s názvem productid
a category
. Tento příklad předpokládá, že jste vytvořili HyperLink ovládací prvek s názvem 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í kódování. Je to ekvivalent volání RouteCollection.GetVirtualPath(RequestContext, RouteValueDictionary) metody .
Viz také
Platí pro
GetRouteUrl(String, Object)
Získá adresu URL, která odpovídá sadě parametrů trasy a název trasy.
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.
- routeParameters
- Object
Parametry trasy.
Návraty
Adresa URL, která odpovídá zadaným parametrům trasy a názvu trasy.
Příklady
Následující příklad ukazuje, jak volat tuto metodu k získání adresy URL trasy s názvem Product
a s parametry s názvem productid
a category
. Tento příklad předpokládá, že jste vytvořili HyperLink ovládací prvek s názvem 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í kódování. Je to ekvivalent volání RouteCollection.GetVirtualPath(RequestContext, String, RouteValueDictionary) metody . Tato metoda převede objekt, který je předán routeParameters
do objektu RouteValueDictionary pomocí konstruktoru RouteValueDictionary.RouteValueDictionary(Object) .
Viz také
Platí pro
GetRouteUrl(String, RouteValueDictionary)
Získá adresu URL, která odpovídá sadě parametrů trasy a název trasy.
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.
- routeParameters
- RouteValueDictionary
Parametry trasy.
Návraty
Adresa URL, která odpovídá zadaným parametrům trasy a názvu trasy.
Příklady
Následující příklad ukazuje, jak volat tuto metodu k získání adresy URL trasy s názvem Product
a s parametry s názvem productid
a category
. Tento příklad předpokládá, že jste vytvořili HyperLink ovládací prvek s názvem 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í kódování. Je to ekvivalent volání RouteCollection.GetVirtualPath(RequestContext, String, RouteValueDictionary) metody .