RouteValueExpressionBuilder.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.
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
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.