RouteUrlExpressionBuilder.GetRouteUrl(Control, String) 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.
Crée une URL qui correspond aux clés de routage spécifiées pour un format d’URL de routage.
public:
static System::String ^ GetRouteUrl(System::Web::UI::Control ^ control, System::String ^ expression);
public static string GetRouteUrl(System.Web.UI.Control control, string expression);
static member GetRouteUrl : System.Web.UI.Control * string -> string
Public Shared Function GetRouteUrl (control As Control, expression As String) As String
Paramètres
- control
- Control
Contrôle auquel l’expression est liée.
- expression
- String
Expression spécifiée dans le balisage.
Retours
URL qui correspond au format d’URL de routage de l’objet actif Route .
Exceptions
Le control paramètre est null.
La méthode n’a pas pu analyser l’expression spécifiée dans le balisage. Pour plus d’informations, consultez TryParseRouteExpression(String, RouteValueDictionary, String).
Remarques
Cette méthode génère la valeur appropriée pour l’URL en appelant la GetVirtualPath méthode de l’objet RouteCollection . Il obtient l’objet RequestContext à partir du control paramètre et analyse le nom de l’itinéraire et les paramètres d’itinéraire à partir du expression paramètre.