RouteUrlExpressionBuilder.EvaluateExpression 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 valeurs de paramètre d'URL spécifiées et à un format d'URL de routage.
public:
override System::Object ^ EvaluateExpression(System::Object ^ target, System::Web::UI::BoundPropertyEntry ^ entry, System::Object ^ parsedData, System::Web::Compilation::ExpressionBuilderContext ^ context);
public override object EvaluateExpression (object target, System.Web.UI.BoundPropertyEntry entry, object parsedData, System.Web.Compilation.ExpressionBuilderContext context);
override this.EvaluateExpression : obj * System.Web.UI.BoundPropertyEntry * obj * System.Web.Compilation.ExpressionBuilderContext -> obj
Public Overrides Function EvaluateExpression (target As Object, entry As BoundPropertyEntry, parsedData As Object, context As ExpressionBuilderContext) As Object
Paramètres
- target
- Object
Non utilisé dans cette implémentation.
- entry
- BoundPropertyEntry
Propriété à laquelle l'expression est liée.
- parsedData
- Object
Non utilisé dans cette implémentation.
- context
- ExpressionBuilderContext
Propriétés pour le contrôle ou la page.
Retours
URL qui correspond aux valeurs de paramètre d'URL spécifiées et à l'itinéraire sélectionné. L'itinéraire est sélectionné en faisant correspondre les modèles d'URL de routage à la liste de paramètres spécifiée. Au cas où plusieurs itinéraires correspondraient à la liste de paramètres spécifiée, un nom d'itinéraire peut également être ajouté pour indiquer l'itinéraire à sélectionner.
Remarques
ASP.NET appelle cette méthode lorsqu’une expression de la forme suivante est rencontrée dans le balisage :
<%$ RouteUrl: urlparameter=value %>
Cette méthode génère l’URL appropriée pour les valeurs de clé de route spécifiées pour l’objet actuel Route . Cette méthode remplace la EvaluateExpression méthode . Il obtient du entry
paramètre une référence au contrôle auquel l’expression est liée, il obtient du context
paramètre l’expression à évaluer et appelle la GetRouteUrl méthode pour générer l’URL.