Control.GetRouteUrl Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém a URL que corresponde a um conjunto de parâmetros de rota e opcionalmente a um nome de rota.
Sobrecargas
GetRouteUrl(Object) |
Obtém a URL que corresponde a um conjunto de parâmetros de rota. |
GetRouteUrl(RouteValueDictionary) |
Obtém a URL que corresponde a um conjunto de parâmetros de rota. |
GetRouteUrl(String, Object) |
Obtém a URL que corresponde a um conjunto de parâmetros de rota e um nome de rota. |
GetRouteUrl(String, RouteValueDictionary) |
Obtém a URL que corresponde a um conjunto de parâmetros de rota e um nome de rota. |
Comentários
Esse método é fornecido para fins de conveniência de codificação. É equivalente a chamar o RouteCollection.GetVirtualPath método .
GetRouteUrl(Object)
Obtém a URL que corresponde a um conjunto de parâmetros de rota.
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
Parâmetros
- routeParameters
- Object
Os valores de rota.
Retornos
A URL que corresponde aos parâmetros de rota especificados.
Exemplos
O exemplo a seguir mostra como chamar o Control.GetRouteUrl método para obter a URL de uma rota que tem parâmetros nomeados productid
e category
. Este exemplo pressupõe que você criou um HyperLink controle chamado HyperLink1
.
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl(
New With {.productid = "1", .category = "widgets"})
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl(
new { productid = "1", category = "widgets" });
Comentários
Esse método é fornecido para fins de conveniência de codificação. É equivalente a chamar o RouteCollection.GetVirtualPath(RequestContext, RouteValueDictionary) método . Esse método converte o objeto que é passado para routeParameters
um RouteValueDictionary objeto usando o RouteValueDictionary.RouteValueDictionary(Object) construtor .
Confira também
Aplica-se a
GetRouteUrl(RouteValueDictionary)
Obtém a URL que corresponde a um conjunto de parâmetros de rota.
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
Parâmetros
- routeParameters
- RouteValueDictionary
Os valores de rota.
Retornos
A URL que corresponde aos parâmetros de rota especificados.
Exemplos
O exemplo a seguir mostra como chamar esse método para obter a URL de uma rota que tem parâmetros nomeados productid
e category
. Este exemplo pressupõe que você criou um HyperLink controle chamado HyperLink1
.
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl(
new RouteValueDictionary {productId="1", category="widgets"})
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl(
(new RouteValueDictionary {productId="1", category="widgets"});
Comentários
Esse método é fornecido para fins de conveniência de codificação. É equivalente a chamar o RouteCollection.GetVirtualPath(RequestContext, RouteValueDictionary) método .
Confira também
Aplica-se a
GetRouteUrl(String, Object)
Obtém a URL que corresponde a um conjunto de parâmetros de rota e um nome de rota.
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
Parâmetros
- routeName
- String
O nome da rota.
- routeParameters
- Object
Os valores de rota.
Retornos
A URL que corresponde aos parâmetros de rota e ao nome de rota especificados.
Exemplos
O exemplo a seguir mostra como chamar esse método para obter a URL de uma rota nomeada Product
e que tem parâmetros nomeados productid
e category
. Este exemplo pressupõe que você criou um HyperLink controle chamado HyperLink1
.
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl("Product",
New With {.productid = "1", .category = "widgets"})
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl("Product",
new { productid = "1", category = "widgets" });
Comentários
Esse método é fornecido para fins de conveniência de codificação. É equivalente a chamar o RouteCollection.GetVirtualPath(RequestContext, String, RouteValueDictionary) método . Esse método converte o objeto que é passado para routeParameters
um RouteValueDictionary objeto usando o RouteValueDictionary.RouteValueDictionary(Object) construtor .
Confira também
Aplica-se a
GetRouteUrl(String, RouteValueDictionary)
Obtém a URL que corresponde a um conjunto de parâmetros de rota e um nome de rota.
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
Parâmetros
- routeName
- String
O nome da rota.
- routeParameters
- RouteValueDictionary
Os valores de rota.
Retornos
A URL que corresponde aos parâmetros de rota e ao nome de rota especificados.
Exemplos
O exemplo a seguir mostra como chamar esse método para obter a URL de uma rota nomeada Product
e que tem parâmetros nomeados productid
e category
. Este exemplo pressupõe que você criou um HyperLink controle chamado HyperLink1
.
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl("Product",
new RouteValueDictionary {productId="1", category="widgets"})
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl("Product",
(new RouteValueDictionary {productId="1", category="widgets"});
Comentários
Esse método é fornecido para fins de conveniência de codificação. É equivalente a chamar o RouteCollection.GetVirtualPath(RequestContext, String, RouteValueDictionary) método .