RouteValueExpressionBuilder.EvaluateExpression Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.