RouteUrlExpressionBuilder.GetRouteUrl(Control, String) Méthode

Définition

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 telle qu'elle est spécifiée dans la balise.

Retours

URL qui correspond au format d'URL de routage de l'objet Route actif.

Exceptions

Le paramètre control a la valeur null.

La méthode ne pouvait pas analyser l'expression spécifiée dans la balise. 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 route et les paramètres d’itinéraire à partir du expression paramètre .

S’applique à

Voir aussi