RouteValueExpressionBuilder.EvaluateExpression Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Wert ab, der einem angegebenen Routenschlüssel entspricht.
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
Parameter
- target
- Object
Das Steuerelement, an das der Ausdruck gebunden ist.
- entry
- BoundPropertyEntry
Die Eigenschaft, an die der Ausdruck gebunden ist.
- parsedData
- Object
(Dieser Parameter wird in dieser Implementierung nicht verwendet.)
- context
- ExpressionBuilderContext
Eigenschaften für das Steuerelement oder die Seite.
Gibt zurück
Der Wert, der dem URL-Parameter entspricht, der für die aktuelle Seite angegeben ist. Die Methode gibt zurück null , wenn target dies der Fall ist null oder wenn sie nicht von Control.
Hinweise
ASP.NET ruft diese Methode auf, wenn auf einer Seite ohne Kompilierung ein Ausdruck des Formulars <%$ RouteValue:urlparameter %> gefunden wird. Diese Methode überschreibt die EvaluateExpression Methode durch Aufrufen der GetRouteValue Methode. Es ruft das Page Objekt aus dem context Parameter ab, und es ruft den Ausdruck, den Steuerelementtyp und den Eigenschaftennamen aus dem entry Parameter ab.