RouteUrlExpressionBuilder.EvaluateExpression Methode

Definition

Erstellt eine URL, die angegebenen URL-Parameterwerten und einem Routing-URL-Format 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

Wird in dieser Implementierung nicht verwendet.

entry
BoundPropertyEntry

Die Eigenschaft, an die der Ausdruck gebunden ist.

parsedData
Object

Wird in dieser Implementierung nicht verwendet.

context
ExpressionBuilderContext

Eigenschaften für das Steuerelement oder die Seite.

Gibt zurück

Die URL, die den angegebenen URL-Parameterwerten und der ausgewählten Route entspricht. Die Route wird durch übereinstimmende Routen-URL-Muster der angegebenen Parameterliste ausgewählt. Falls mehrere Routen einer angegebenen Liste von Parametern entsprechen, kann auch ein Routenname angegeben werden, um anzugeben, welche Route ausgewählt werden soll.

Hinweise

ASP.NET ruft diese Methode auf, wenn im Markup ein Ausdruck des folgenden Formulars gefunden wird:

<%$ RouteUrl: urlparameter=value %>

Diese Methode generiert die entsprechende URL für die angegebenen Routenschlüsselwerte für das aktuelle Route Objekt. Diese Methode setzt die EvaluateExpression Methode außer Kraft. Er ruft vom entry Parameter einen Verweis auf das Steuerelement ab, an das der Ausdruck gebunden ist, es wird vom Zuwertungsparameter context des Ausdrucks abgerufen und die GetRouteUrl Methode aufgerufen, um die URL zu generieren.

Gilt für:

Weitere Informationen