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, která odpovídá 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, se kterou 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
pokud target
je null
nebo pokud není odvozena z Control.
Poznámky
ASP.NET volá tuto metodu, když výraz formuláře <%$ RouteValue:urlparameter %>
je zjištěn na stránce bez kompilace. Tato metoda přepíše metodu EvaluateExpression voláním GetRouteValue metody . Získá Page objekt z parametru context
a z parametru získá výraz, typ ovládacího prvku a název entry
vlastnosti.