RouteUrlExpressionBuilder.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í.
Vytvoří adresu URL, která odpovídá zadaným hodnotám parametrů adresy URL a formátu adresy URL 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
V této implementaci se nepoužívá.
- entry
- BoundPropertyEntry
Vlastnost, ke které je výraz vázán.
- parsedData
- Object
V této implementaci se nepoužívá.
- context
- ExpressionBuilderContext
Vlastnosti ovládacího prvku nebo stránky
Návraty
Adresa URL odpovídající zadaným hodnotám parametrů adresy URL a vybrané trase. Trasa je vybrána odpovídajícími vzory adresy URL trasy se zadaným seznamem parametrů. V případě, že více tras odpovídá zadanému seznamu parametrů, je možné zadat také název trasy, která určuje, kterou trasu vybrat.
Poznámky
ASP.NET volá tuto metodu, pokud je v kódu zjištěn výraz následujícího formuláře:
<%$ RouteUrl: urlparameter=value %>
Tato metoda vygeneruje odpovídající adresu URL pro zadané hodnoty klíče trasy pro aktuální Route objekt. Tato metoda přepíše metodu EvaluateExpression . Získá z parametru entry odkaz na ovládací prvek, na který je výraz vázán, získá z parametru context výraz, který se má vyhodnotit, a volá metodu GetRouteUrl pro vygenerování adresy URL.