RouteValueExpressionBuilder.EvaluateExpression Methode

Definitie

Haalt de waarde op die overeenkomt met een opgegeven routesleutel.

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

Parameters

target
Object

Het besturingselement waaraan de expressie is gebonden.

entry
BoundPropertyEntry

De eigenschap waaraan de expressie is gebonden.

parsedData
Object

(Deze parameter wordt niet gebruikt in deze implementatie.)

context
ExpressionBuilderContext

Eigenschappen voor het besturingselement of de pagina.

Retouren

De waarde die overeenkomt met de URL-parameter die is opgegeven voor de huidige pagina. De methode retourneert null of nulltarget als deze niet is afgeleid van Control.

Opmerkingen

ASP.NET roept deze methode aan wanneer een expressie van het formulier <%$ RouteValue:urlparameter %> wordt aangetroffen op een pagina zonder compileren. Met deze methode wordt de EvaluateExpression methode overschreven door de GetRouteValue methode aan te roepen. Het object wordt Page opgehaald uit de context parameter en de expressie, het besturingselementtype en de eigenschapsnaam van de entry parameter worden opgehaald.

Van toepassing op

Zie ook