Control.GetRouteUrl Control.GetRouteUrl Control.GetRouteUrl Control.GetRouteUrl Method

Definición

Obtiene la dirección URL que corresponde a un conjunto de parámetros de ruta y, de forma opcional, a un nombre de ruta.Gets the URL that corresponds to a set of route parameters, and optionally to a route name.

Sobrecargas

GetRouteUrl(Object) GetRouteUrl(Object) GetRouteUrl(Object) GetRouteUrl(Object)

Obtiene la dirección URL que corresponde a un conjunto de parámetros de ruta.Gets the URL that corresponds to a set of route parameters.

GetRouteUrl(RouteValueDictionary) GetRouteUrl(RouteValueDictionary) GetRouteUrl(RouteValueDictionary) GetRouteUrl(RouteValueDictionary)

Obtiene la dirección URL que corresponde a un conjunto de parámetros de ruta.Gets the URL that corresponds to a set of route parameters.

GetRouteUrl(String, Object) GetRouteUrl(String, Object) GetRouteUrl(String, Object) GetRouteUrl(String, Object)

Obtiene la dirección URL que corresponde a un conjunto de parámetros de ruta y un nombre de ruta.Gets the URL that corresponds to a set of route parameters and a route name.

GetRouteUrl(String, RouteValueDictionary) GetRouteUrl(String, RouteValueDictionary) GetRouteUrl(String, RouteValueDictionary) GetRouteUrl(String, RouteValueDictionary)

Obtiene la dirección URL que corresponde a un conjunto de parámetros de ruta y un nombre de ruta.Gets the URL that corresponds to a set of route parameters and a route name.

Comentarios

Este método se proporciona para mayor comodidad de codificación.This method is provided for coding convenience. Equivale a llamar a la RouteCollection.GetVirtualPath método.It is equivalent to calling the RouteCollection.GetVirtualPath method.

GetRouteUrl(Object) GetRouteUrl(Object) GetRouteUrl(Object) GetRouteUrl(Object)

Obtiene la dirección URL que corresponde a un conjunto de parámetros de ruta.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

Parámetros

routeParameters
Object Object Object Object

Parámetros de ruta.The route parameters.

Devoluciones

Dirección URL que corresponde al conjunto especificado de parámetros de ruta.The URL that corresponds to the specified route parameters.

Ejemplos

El ejemplo siguiente muestra cómo llamar a la Control.GetRouteUrl método para obtener la dirección URL de una ruta con parámetros denominados productid y 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. En este ejemplo se da por supuesto que ha creado un HyperLink control que se denomina 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" });  

Comentarios

Este método se proporciona para mayor comodidad de codificación.This method is provided for coding convenience. Equivale a llamar a la RouteCollection.GetVirtualPath(RequestContext, RouteValueDictionary) método.It is equivalent to calling the RouteCollection.GetVirtualPath(RequestContext, RouteValueDictionary) method. Este método convierte el objeto que se pasa en routeParameters a un RouteValueDictionary objeto utilizando el RouteValueDictionary.RouteValueDictionary(Object) constructor.This method converts the object that is passed in routeParameters to a RouteValueDictionary object by using the RouteValueDictionary.RouteValueDictionary(Object) constructor.

Consulte también:

GetRouteUrl(RouteValueDictionary) GetRouteUrl(RouteValueDictionary) GetRouteUrl(RouteValueDictionary) GetRouteUrl(RouteValueDictionary)

Obtiene la dirección URL que corresponde a un conjunto de parámetros de ruta.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

Parámetros

routeParameters
RouteValueDictionary RouteValueDictionary RouteValueDictionary RouteValueDictionary

Parámetros de ruta.The route parameters.

Devoluciones

Dirección URL que corresponde al conjunto especificado de parámetros de ruta.The URL that corresponds to the specified route parameters.

Ejemplos

El ejemplo siguiente muestra cómo llamar a este método para obtener la dirección URL de una ruta con parámetros denominados productid y 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. En este ejemplo se da por supuesto que ha creado un HyperLink control que se denomina 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"});  

Comentarios

Este método se proporciona para mayor comodidad de codificación.This method is provided for coding convenience. Equivale a llamar a la RouteCollection.GetVirtualPath(RequestContext, RouteValueDictionary) método.It is equivalent to calling the RouteCollection.GetVirtualPath(RequestContext, RouteValueDictionary) method.

Consulte también:

GetRouteUrl(String, Object) GetRouteUrl(String, Object) GetRouteUrl(String, Object) GetRouteUrl(String, Object)

Obtiene la dirección URL que corresponde a un conjunto de parámetros de ruta y un nombre de ruta.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

Parámetros

routeName
String String String String

El nombre de la ruta.The name of the route.

routeParameters
Object Object Object Object

Parámetros de ruta.The route parameters.

Devoluciones

Dirección URL que corresponde al conjunto de parámetros de ruta y nombre de ruta especificados.The URL that corresponds to the specified route parameters and route name.

Ejemplos

El ejemplo siguiente muestra cómo llamar a este método para obtener la dirección URL de una ruta que se denomina Product y tiene los parámetros que se denominan productid y 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. En este ejemplo se da por supuesto que ha creado un HyperLink control que se denomina 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" });  

Comentarios

Este método se proporciona para mayor comodidad de codificación.This method is provided for coding convenience. Equivale a llamar a la RouteCollection.GetVirtualPath(RequestContext, String, RouteValueDictionary) método.It is equivalent to calling the RouteCollection.GetVirtualPath(RequestContext, String, RouteValueDictionary) method. Este método convierte el objeto que se pasa en routeParameters a un RouteValueDictionary objeto utilizando el RouteValueDictionary.RouteValueDictionary(Object) constructor.This method converts the object that is passed in routeParameters to a RouteValueDictionary object by using the RouteValueDictionary.RouteValueDictionary(Object) constructor.

Consulte también:

GetRouteUrl(String, RouteValueDictionary) GetRouteUrl(String, RouteValueDictionary) GetRouteUrl(String, RouteValueDictionary) GetRouteUrl(String, RouteValueDictionary)

Obtiene la dirección URL que corresponde a un conjunto de parámetros de ruta y un nombre de ruta.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

Parámetros

routeName
String String String String

El nombre de la ruta.The name of the route.

routeParameters
RouteValueDictionary RouteValueDictionary RouteValueDictionary RouteValueDictionary

Parámetros de ruta.The route parameters.

Devoluciones

Dirección URL que corresponde al conjunto de parámetros de ruta y nombre de ruta especificados.The URL that corresponds to the specified route parameters and route name.

Ejemplos

El ejemplo siguiente muestra cómo llamar a este método para obtener la dirección URL de una ruta que se denomina Product y tiene los parámetros que se denominan productid y 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. En este ejemplo se da por supuesto que ha creado un HyperLink control que se denomina 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"});  

Comentarios

Este método se proporciona para mayor comodidad de codificación.This method is provided for coding convenience. Equivale a llamar a la RouteCollection.GetVirtualPath(RequestContext, String, RouteValueDictionary) método.It is equivalent to calling the RouteCollection.GetVirtualPath(RequestContext, String, RouteValueDictionary) method.

Consulte también:

Se aplica a