RouteUrlExpressionBuilder.EvaluateExpression Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea un URL che corrisponde ai valori dei parametri URL specificati e a un formato URL della route.
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
Parametri
- target
- Object
Non utilizzato in questa implementazione.
- entry
- BoundPropertyEntry
Proprietà a cui è associata l'espressione.
- parsedData
- Object
Non utilizzato in questa implementazione.
- context
- ExpressionBuilderContext
Proprietà per il controllo o la pagina.
Restituisce
URL che corrisponde ai valori dei parametri URL specificati e alla route selezionata. La route viene selezionata in base alla corrispondenza tra i formati URL della route e l'elenco specificato di parametri. Nel caso in cui più di una route corrisponda a un elenco specificato di parametri, è anche possibile specificare un nome di route per indicare la route da selezionare.
Commenti
ASP.NET chiama questo metodo quando viene rilevata un'espressione del formato seguente nel markup:
<%$ RouteUrl: urlparameter=value %>
Questo metodo genera l'URL appropriato per i valori di route-key specificati per l'oggetto corrente Route . Questo metodo esegue l'override del EvaluateExpression metodo . Ottiene dal entry
parametro un riferimento al controllo a cui è associata l'espressione, ottiene dal context
parametro da valutare l'espressione e chiama il GetRouteUrl metodo per generare l'URL.