RouteUrlExpressionBuilder.EvaluateExpression Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee maakt u een URL die overeenkomt met de opgegeven URL-parameterwaarden en een route-URL-indeling.
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
Parameters
- target
- Object
Niet gebruikt in deze implementatie.
- entry
- BoundPropertyEntry
De eigenschap waaraan de expressie is gebonden.
- parsedData
- Object
Niet gebruikt in deze implementatie.
- context
- ExpressionBuilderContext
Eigenschappen voor het besturingselement of de pagina.
Retouren
De URL die overeenkomt met de opgegeven URL-parameterwaarden en de geselecteerde route. De route wordt geselecteerd door overeenkomende route-URL-patronen te koppelen aan de opgegeven lijst met parameters. Als meer dan één route overeenkomt met een opgegeven lijst met parameters, kan ook een routenaam worden opgegeven om aan te geven welke route moet worden geselecteerd.
Opmerkingen
ASP.NET deze methode aanroept wanneer er een expressie van het volgende formulier wordt aangetroffen in markeringen:
<%$ RouteUrl: urlparameter=value %>
Met deze methode wordt de juiste URL gegenereerd voor de opgegeven routesleutelwaarden voor het huidige Route object. Met deze methode wordt de EvaluateExpression methode overschreven. Deze wordt opgehaald uit de entry parameter een verwijzing naar het besturingselement waaraan de expressie is gebonden. De expressie wordt opgehaald uit de context parameter die moet worden geëvalueerd en roept de methode aan om de GetRouteUrl URL te genereren.