Compartir a través de


RouteValueExpressionBuilder.EvaluateExpression Método

Definición

Recupera el valor correspondiente a una clave de ruta especificada.

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

Parámetros

target
Object

Control al que está enlazada la expresión.

entry
BoundPropertyEntry

Propiedad a la que está enlazada la expresión.

parsedData
Object

(Este parámetro no se utiliza en esta implementación.)

context
ExpressionBuilderContext

Propiedades del control o de la página.

Devoluciones

Valor correspondiente al parámetro de dirección URL que se especifica para la página actual. El método devuelve null si target es null o si no deriva de Control.

Comentarios

ASP.NET llama a este método cuando se encuentra una expresión del formulario <%$ RouteValue:urlparameter %> en una página sin compilar. Este método invalida el EvaluateExpression método llamando al GetRouteValue método . Obtiene el Page objeto del context parámetro y obtiene la expresión, el tipo de control y el nombre de propiedad del entry parámetro .

Se aplica a

Consulte también