RouteValueExpressionBuilder.EvaluateExpression Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 .