RouteValueExpressionBuilder.EvaluateExpression Método

Definición

Recupera el valor que corresponde 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 usa en esta implementación).

context
ExpressionBuilderContext

Propiedades para el control o la página.

Devoluciones

Valor que corresponde al parámetro de dirección URL especificado 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