Lire en anglais

Partager via


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 équivaut à appeler la RouteCollection.GetVirtualPath méthode.

GetRouteUrl(Object)

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

C#
public string GetRouteUrl(object routeParameters);

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 part du principe que vous avez créé un HyperLink contrôle nommé HyperLink1.

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

Remarques

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

Voir aussi

S’applique à

.NET Framework 4.8.1 et autres versions
Produit Versions
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

GetRouteUrl(RouteValueDictionary)

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

C#
public string GetRouteUrl(System.Web.Routing.RouteValueDictionary routeParameters);

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 part du principe que vous avez créé un HyperLink contrôle nommé HyperLink1.

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

Remarques

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

Voir aussi

S’applique à

.NET Framework 4.8.1 et autres versions
Produit Versions
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

GetRouteUrl(String, Object)

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

C#
public string GetRouteUrl(string routeName, object routeParameters);

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 part du principe que vous avez créé un HyperLink contrôle nommé HyperLink1.

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

Remarques

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

Voir aussi

S’applique à

.NET Framework 4.8.1 et autres versions
Produit Versions
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

GetRouteUrl(String, RouteValueDictionary)

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

C#
public string GetRouteUrl(string routeName, System.Web.Routing.RouteValueDictionary routeParameters);

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 part du principe que vous avez créé un HyperLink contrôle nommé HyperLink1.

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

Remarques

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

Voir aussi

S’applique à

.NET Framework 4.8.1 et autres versions
Produit Versions
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1