Partager via


RouteUrlExpressionBuilder.EvaluateExpression Méthode

Définition

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.

S’applique à

Voir aussi