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 Schlüssel für eine angegebene Route 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 bei 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 null
zurück, wenn target
gleich null
oder nicht von Control abgeleitet ist.
Hinweise
ASP.NET ruft diese Methode auf, wenn ein Ausdruck des Formulars <%$ RouteValue:urlparameter %>
auf einer Seite ohne Kompilierung gefunden wird. Diese Methode überschreibt die EvaluateExpression -Methode, indem die GetRouteValue -Methode aufgerufen wird. Es ruft das Page -Objekt aus dem context
Parameter ab und ruft den Ausdruck, den Steuerelementtyp und den Eigenschaftennamen aus dem entry
Parameter ab.