RouteValueExpressionBuilder.EvaluateExpression Méthode

Définition

Récupère la valeur qui correspond à la clé de routage spécifiée.

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

Contrôle auquel l'expression est liée.

entry
BoundPropertyEntry

Propriété à laquelle l'expression est liée.

parsedData
Object

(Ce paramètre n'est pas utilisé dans cette implémentation.)

context
ExpressionBuilderContext

Propriétés pour le contrôle ou la page.

Retours

Object

Valeur qui correspond au paramètre d'URL spécifié pour la page active. La méthode retourne null si target est null ou s'il ne dérive pas de Control.

Remarques

ASP.NET appelle cette méthode lorsqu’une expression du formulaire <%$ RouteValue:urlparameter %> est rencontrée dans une page sans compilation. Cette méthode substitue la EvaluateExpression méthode en appelant la GetRouteValue méthode. Il obtient l' Page objet à partir du context paramètre et il obtient l’expression, le type de contrôle et le nom de la propriété à partir du entry paramètre.

S’applique à

Voir aussi