Control.GetRouteUrl Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera adres URL odpowiadający zestawowi parametrów trasy i opcjonalnie nazwę trasy.
Przeciążenia
GetRouteUrl(Object) |
Pobiera adres URL odpowiadający zestawowi parametrów trasy. |
GetRouteUrl(RouteValueDictionary) |
Pobiera adres URL odpowiadający zestawowi parametrów trasy. |
GetRouteUrl(String, Object) |
Pobiera adres URL odpowiadający zestawowi parametrów trasy i nazwie trasy. |
GetRouteUrl(String, RouteValueDictionary) |
Pobiera adres URL odpowiadający zestawowi parametrów trasy i nazwie trasy. |
Uwagi
Ta metoda jest udostępniana dla wygody kodowania. Jest to odpowiednik wywoływania RouteCollection.GetVirtualPath metody .
GetRouteUrl(Object)
Pobiera adres URL odpowiadający zestawowi parametrów 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.
Zwraca
Adres URL odpowiadający określonym parametrom trasy.
Przykłady
W poniższym przykładzie pokazano, jak wywołać metodę Control.GetRouteUrl , aby uzyskać adres URL trasy zawierającej parametry o nazwach productid
i category
. W tym przykładzie przyjęto założenie, że utworzono kontrolkę HyperLink o nazwie HyperLink1
.
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl(
New With {.productid = "1", .category = "widgets"})
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl(
new { productid = "1", category = "widgets" });
Uwagi
Ta metoda jest udostępniana dla wygody kodowania. Jest to odpowiednik wywoływania RouteCollection.GetVirtualPath(RequestContext, RouteValueDictionary) metody . Ta metoda konwertuje obiekt przekazywany routeParameters
do RouteValueDictionary obiektu przy użyciu konstruktora RouteValueDictionary.RouteValueDictionary(Object) .
Zobacz też
Dotyczy
GetRouteUrl(RouteValueDictionary)
Pobiera adres URL odpowiadający zestawowi parametrów 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.
Zwraca
Adres URL odpowiadający określonym parametrom trasy.
Przykłady
W poniższym przykładzie pokazano, jak wywołać tę metodę, aby uzyskać adres URL trasy zawierającej parametry o nazwach productid
i category
. W tym przykładzie przyjęto założenie, że utworzono kontrolkę HyperLink o nazwie HyperLink1
.
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl(
new RouteValueDictionary {productId="1", category="widgets"})
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl(
(new RouteValueDictionary {productId="1", category="widgets"});
Uwagi
Ta metoda jest udostępniana dla wygody kodowania. Jest to odpowiednik wywoływania RouteCollection.GetVirtualPath(RequestContext, RouteValueDictionary) metody .
Zobacz też
Dotyczy
GetRouteUrl(String, Object)
Pobiera adres URL odpowiadający zestawowi parametrów trasy i nazwie 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
Nazwa trasy.
- routeParameters
- Object
Parametry trasy.
Zwraca
Adres URL odpowiadający określonym parametrom trasy i nazwie trasy.
Przykłady
W poniższym przykładzie pokazano, jak wywołać tę metodę, aby uzyskać adres URL trasy o nazwie Product
i ma parametry o nazwach productid
i category
. W tym przykładzie przyjęto założenie, że utworzono kontrolkę HyperLink o nazwie HyperLink1
.
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl("Product",
New With {.productid = "1", .category = "widgets"})
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl("Product",
new { productid = "1", category = "widgets" });
Uwagi
Ta metoda jest udostępniana dla wygody kodowania. Jest to odpowiednik wywoływania RouteCollection.GetVirtualPath(RequestContext, String, RouteValueDictionary) metody . Ta metoda konwertuje obiekt przekazywany routeParameters
do RouteValueDictionary obiektu przy użyciu konstruktora RouteValueDictionary.RouteValueDictionary(Object) .
Zobacz też
Dotyczy
GetRouteUrl(String, RouteValueDictionary)
Pobiera adres URL odpowiadający zestawowi parametrów trasy i nazwie 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
Nazwa trasy.
- routeParameters
- RouteValueDictionary
Parametry trasy.
Zwraca
Adres URL odpowiadający określonym parametrom trasy i nazwie trasy.
Przykłady
W poniższym przykładzie pokazano, jak wywołać tę metodę, aby uzyskać adres URL trasy o nazwie Product
i ma parametry o nazwach productid
i category
. W tym przykładzie przyjęto założenie, że utworzono kontrolkę HyperLink o nazwie HyperLink1
.
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl("Product",
new RouteValueDictionary {productId="1", category="widgets"})
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl("Product",
(new RouteValueDictionary {productId="1", category="widgets"});
Uwagi
Ta metoda jest udostępniana dla wygody kodowania. Jest to odpowiednik wywoływania RouteCollection.GetVirtualPath(RequestContext, String, RouteValueDictionary) metody .