Control.GetRouteUrl Méthode

Définition

Obtient l'URL qui correspond à un jeu de paramètres d'itinéraire, et éventuellement à un nom d'itinéraire.

Surcharges

GetRouteUrl(Object)

Obtient l'URL qui correspond à un jeu de paramètres d'itinéraire.

GetRouteUrl(RouteValueDictionary)

Obtient l'URL qui correspond à un jeu de paramètres d'itinéraire.

GetRouteUrl(String, Object)

Obtient l'URL qui correspond à un jeu de paramètres d'itinéraire et à un nom d'itinéraire.

GetRouteUrl(String, RouteValueDictionary)

Obtient l'URL qui correspond à un jeu de paramètres d'itinéraire et à un nom d'itinéraire.

Remarques

Cette méthode est fournie pour faciliter le codage. Cela revient à appeler la RouteCollection.GetVirtualPath méthode .

GetRouteUrl(Object)

Obtient l'URL qui correspond à un jeu de paramètres d'itinéraire.

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

Paramètres

routeParameters
Object

Paramètres d'itinéraire.

Retours

URL qui correspond aux paramètres d'itinéraire spécifiés.

Exemples

L’exemple suivant montre comment appeler la Control.GetRouteUrl méthode pour obtenir l’URL d’un itinéraire qui a des paramètres nommés productid et category. Cet exemple suppose que vous avez créé un HyperLink contrôle nommé HyperLink1.

HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl(
  New With {.productid = "1", .category = "widgets"})
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl(
  new { productid = "1", category = "widgets" });

Remarques

Cette méthode est fournie pour faciliter le codage. Cela revient à appeler la RouteCollection.GetVirtualPath(RequestContext, RouteValueDictionary) méthode . Cette méthode convertit l’objet qui est passé en objet RouteValueDictionary à routeParameters l’aide du RouteValueDictionary.RouteValueDictionary(Object) constructeur .

Voir aussi

S’applique à

GetRouteUrl(RouteValueDictionary)

Obtient l'URL qui correspond à un jeu de paramètres d'itinéraire.

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

Paramètres

routeParameters
RouteValueDictionary

Paramètres d'itinéraire.

Retours

URL qui correspond aux paramètres d'itinéraire spécifiés.

Exemples

L’exemple suivant montre comment appeler cette méthode pour obtenir l’URL d’un itinéraire qui a des paramètres nommés productid et category. Cet exemple suppose que vous avez créé un HyperLink contrôle nommé HyperLink1.

HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl(
  new RouteValueDictionary {productId="1", category="widgets"})
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl(
  (new RouteValueDictionary {productId="1", category="widgets"});

Remarques

Cette méthode est fournie pour faciliter le codage. Cela revient à appeler la RouteCollection.GetVirtualPath(RequestContext, RouteValueDictionary) méthode .

Voir aussi

S’applique à

GetRouteUrl(String, Object)

Obtient l'URL qui correspond à un jeu de paramètres d'itinéraire et à un nom d'itinéraire.

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

Paramètres

routeName
String

Nom de l’itinéraire.

routeParameters
Object

Paramètres d'itinéraire.

Retours

URL qui correspond aux paramètres d'itinéraire et au nom d'itinéraire spécifiés.

Exemples

L’exemple suivant montre comment appeler cette méthode pour obtenir l’URL d’un itinéraire nommé Product et dont les paramètres sont nommés productid et category. Cet exemple suppose que vous avez créé un HyperLink contrôle nommé HyperLink1.

HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl("Product",
  New With {.productid = "1", .category = "widgets"})
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl("Product",
  new { productid = "1", category = "widgets" });

Remarques

Cette méthode est fournie pour faciliter le codage. Cela revient à appeler la RouteCollection.GetVirtualPath(RequestContext, String, RouteValueDictionary) méthode . Cette méthode convertit l’objet qui est passé en objet RouteValueDictionary à routeParameters l’aide du RouteValueDictionary.RouteValueDictionary(Object) constructeur .

Voir aussi

S’applique à

GetRouteUrl(String, RouteValueDictionary)

Obtient l'URL qui correspond à un jeu de paramètres d'itinéraire et à un nom d'itinéraire.

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

Paramètres

routeName
String

Nom de l’itinéraire.

routeParameters
RouteValueDictionary

Paramètres d'itinéraire.

Retours

URL qui correspond aux paramètres d'itinéraire et au nom d'itinéraire spécifiés.

Exemples

L’exemple suivant montre comment appeler cette méthode pour obtenir l’URL d’un itinéraire nommé Product et dont les paramètres sont nommés productid et category. Cet exemple suppose que vous avez créé un HyperLink contrôle nommé HyperLink1.

HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl("Product",
  new RouteValueDictionary {productId="1", category="widgets"})
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl("Product",
  (new RouteValueDictionary {productId="1", category="widgets"});

Remarques

Cette méthode est fournie pour faciliter le codage. Cela revient à appeler la RouteCollection.GetVirtualPath(RequestContext, String, RouteValueDictionary) méthode .

Voir aussi

S’applique à