RouteValueExpressionBuilder.EvaluateExpression Metoda

Definice

Načte hodnotu odpovídající zadanému klíči trasy.

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

Parametry

target
Object

Ovládací prvek, ke kterému je výraz vázán.

entry
BoundPropertyEntry

Vlastnost, ke které je výraz vázán.

parsedData
Object

(Tento parametr se v této implementaci nepoužívá.)

context
ExpressionBuilderContext

Vlastnosti ovládacího prvku nebo stránky

Návraty

Hodnota, která odpovídá parametru adresy URL zadanému pro aktuální stránku. Metoda vrátí null , je-li target nebo null není odvozen z Control.

Poznámky

ASP.NET volá tuto metodu, pokud je na stránce bez kompilace zjištěn výraz formuláře <%$ RouteValue:urlparameter %>. Tato metoda přepíše metodu EvaluateExpressionGetRouteValue voláním metody. Získá Page objekt z parametru context a získá výraz, typ ovládacího prvku a název vlastnosti z parametru entry .

Platí pro

Viz také