ControlParameter.Evaluate(HttpContext, Control) Método

Definición

Actualiza y devuelve el valor del objeto ControlParameter.Updates and returns the value of the ControlParameter object.

protected public:
 override System::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

Parámetros

context
HttpContext

HttpContext actual de la solicitud.The current HttpContext of the request.

control
Control

El objeto Control al que está enlazado el parámetro.The Control that the parameter is bound to.

Devoluciones

Un objeto Object que representa el valor actualizado y actual del parámetro.An Object that represents the updated and current value of the parameter.

Excepciones

La propiedad ControlID no se ha establecido.The ControlID property is not set.

O bien-or- La propiedad PropertyName no está establecida y el control Control identificado por la propiedad ControlID no está representado con un atributo ControlValuePropertyAttribute.The PropertyName property is not set and the Control identified by the ControlID property is not decorated with a ControlValuePropertyAttribute attribute.

FindControl(String) no devuelve el control especificado.FindControl(String) does not return the specified control.

o bien-or- El control identificado por la propiedad ControlID no admite la propiedad denominada por PropertyName.The control identified by the ControlID property does not support the property named by PropertyName.

Comentarios

El ControlParameter objeto intenta enlazar con el Control objeto y la propiedad cada vez Evaluate que se llama al método.The ControlParameter object attempts to bind to the Control object and property every time the Evaluate method is called. El Evaluate método devuelve el valor de la propiedad del control que se identifica mediante la combinación de las ControlID propiedades PropertyName y.The Evaluate method returns the value of the control's property that is identified by the combination of the ControlID and PropertyName properties.

La ControlParameter clase nunca utiliza la DefaultValue propiedad, que se hereda de Parameter, al enlazar con el valor de la propiedad de un control.The ControlParameter class never uses the DefaultValue property, which is inherited from Parameter, when binding to a control's property value.

Nota

En esta implementación del método, se omite context el parámetro.In this implementation of the method, the context parameter is ignored. Si el parámetro control es null, se devuelve null.If the control parameter is null, null is returned.

Se aplica a

Consulte también: