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

Object

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 compilación. Este método invalida el EvaluateExpression método llamando al método GetRouteValue . Obtiene el objeto del parámetro y obtiene la expresión, el tipo de control y el Page nombre de propiedad del context entry parámetro.

Se aplica a

Consulte también