Compartir vía


ControlParameter.Evaluate(HttpContext, Control) Método

Definición

Actualiza y devuelve el valor del objeto ControlParameter.

protected:
 override System::Object ^ Evaluate(System::Web::HttpContext ^ context, System::Web::UI::Control ^ control);
protected public:
 override System::Object ^ Evaluate(System::Web::HttpContext ^ context, System::Web::UI::Control ^ control);
protected override object Evaluate (System.Web.HttpContext context, System.Web.UI.Control control);
protected internal override object Evaluate (System.Web.HttpContext context, System.Web.UI.Control control);
override this.Evaluate : System.Web.HttpContext * System.Web.UI.Control -> obj
Protected Overrides Function Evaluate (context As HttpContext, control As Control) As Object
Protected Friend Overrides Function Evaluate (context As HttpContext, control As Control) As Object

Parámetros

context
HttpContext

HttpContext actual de la solicitud.

control
Control

El objeto Control al que está enlazado el parámetro.

Devoluciones

Object

Un objeto Object que representa el valor actualizado y actual del parámetro.

Excepciones

La propiedad ControlID no se ha establecido.

o bien La propiedad PropertyName no está establecida y el control Control identificado por la propiedad ControlID no está representado con un atributo ControlValuePropertyAttribute.

FindControl(String) no devuelve el control especificado.

o bien El control identificado por la propiedad ControlID no admite la propiedad denominada por PropertyName.

Comentarios

El ControlParameter objeto intenta enlazar con el objeto y la Control propiedad cada vez que se llama al Evaluate método . El Evaluate método devuelve el valor de la propiedad del control que se identifica mediante la combinación de las ControlID propiedades y PropertyName .

La ControlParameter clase nunca usa la DefaultValue propiedad , que se hereda de Parameter, cuando se enlaza al valor de propiedad de un control.

Nota

En esta implementación del método, se omite el context parámetro . Si el parámetro control es null, se devuelve null.

Se aplica a

Consulte también