Control.GetRouteUrl Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene la dirección URL que corresponde a un conjunto de parámetros de ruta y, de forma opcional, a un nombre de ruta.
Sobrecargas
GetRouteUrl(Object) |
Obtiene la dirección URL que corresponde a un conjunto de parámetros de ruta. |
GetRouteUrl(RouteValueDictionary) |
Obtiene la dirección URL que corresponde a un conjunto de parámetros de ruta. |
GetRouteUrl(String, Object) |
Obtiene la dirección URL que corresponde a un conjunto de parámetros de ruta y un nombre de ruta. |
GetRouteUrl(String, RouteValueDictionary) |
Obtiene la dirección URL que corresponde a un conjunto de parámetros de ruta y un nombre de ruta. |
Comentarios
Este método se proporciona para facilitar la codificación. Equivale a llamar al RouteCollection.GetVirtualPath método .
GetRouteUrl(Object)
Obtiene la dirección URL que corresponde a un conjunto de parámetros de ruta.
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
Parámetros de ruta.
Devoluciones
Dirección URL que corresponde al conjunto especificado de parámetros de ruta.
Ejemplos
En el ejemplo siguiente se muestra cómo llamar al Control.GetRouteUrl método para obtener la dirección URL de una ruta que tiene parámetros denominados productid
y category
. En este ejemplo se supone que ha creado un HyperLink control denominado HyperLink1
.
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl(
New With {.productid = "1", .category = "widgets"})
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl(
new { productid = "1", category = "widgets" });
Comentarios
Este método se proporciona para facilitar la codificación. Equivale a llamar al RouteCollection.GetVirtualPath(RequestContext, RouteValueDictionary) método . Este método convierte el objeto que se pasa routeParameters
a un RouteValueDictionary objeto mediante el RouteValueDictionary.RouteValueDictionary(Object) constructor .
Consulte también
Se aplica a
GetRouteUrl(RouteValueDictionary)
Obtiene la dirección URL que corresponde a un conjunto de parámetros de ruta.
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
Parámetros de ruta.
Devoluciones
Dirección URL que corresponde al conjunto especificado de parámetros de ruta.
Ejemplos
En el ejemplo siguiente se muestra cómo llamar a este método para obtener la dirección URL de una ruta que tiene parámetros denominados productid
y category
. En este ejemplo se supone que ha creado un HyperLink control denominado HyperLink1
.
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl(
new RouteValueDictionary {productId="1", category="widgets"})
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl(
(new RouteValueDictionary {productId="1", category="widgets"});
Comentarios
Este método se proporciona para facilitar la codificación. Equivale a llamar al RouteCollection.GetVirtualPath(RequestContext, RouteValueDictionary) método .
Consulte también
Se aplica a
GetRouteUrl(String, Object)
Obtiene la dirección URL que corresponde a un conjunto de parámetros de ruta y un nombre de ruta.
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
Nombre de la ruta.
- routeParameters
- Object
Parámetros de ruta.
Devoluciones
Dirección URL que corresponde al conjunto de parámetros de ruta y nombre de ruta especificados.
Ejemplos
En el ejemplo siguiente se muestra cómo llamar a este método para obtener la dirección URL de una ruta denominada Product
y tiene parámetros denominados productid
y category
. En este ejemplo se supone que ha creado un HyperLink control denominado HyperLink1
.
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl("Product",
New With {.productid = "1", .category = "widgets"})
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl("Product",
new { productid = "1", category = "widgets" });
Comentarios
Este método se proporciona para facilitar la codificación. Equivale a llamar al RouteCollection.GetVirtualPath(RequestContext, String, RouteValueDictionary) método . Este método convierte el objeto que se pasa routeParameters
a un RouteValueDictionary objeto mediante el RouteValueDictionary.RouteValueDictionary(Object) constructor .
Consulte también
Se aplica a
GetRouteUrl(String, RouteValueDictionary)
Obtiene la dirección URL que corresponde a un conjunto de parámetros de ruta y un nombre de ruta.
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
Nombre de la ruta.
- routeParameters
- RouteValueDictionary
Parámetros de ruta.
Devoluciones
Dirección URL que corresponde al conjunto de parámetros de ruta y nombre de ruta especificados.
Ejemplos
En el ejemplo siguiente se muestra cómo llamar a este método para obtener la dirección URL de una ruta denominada Product
y tiene parámetros denominados productid
y category
. En este ejemplo se supone que ha creado un HyperLink control denominado HyperLink1
.
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl("Product",
new RouteValueDictionary {productId="1", category="widgets"})
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl("Product",
(new RouteValueDictionary {productId="1", category="widgets"});
Comentarios
Este método se proporciona para facilitar la codificación. Equivale a llamar al RouteCollection.GetVirtualPath(RequestContext, String, RouteValueDictionary) método .