Control.GetRouteUrl Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
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 part du principe 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 é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 à
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 part du principe 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 équivaut à 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 part du principe 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 é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 à
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 part du principe 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 équivaut à appeler la RouteCollection.GetVirtualPath(RequestContext, String, RouteValueDictionary) méthode.