Condividi tramite


ControlParameter.Evaluate(HttpContext, Control) Metodo

Definizione

Viene aggiornato e restituisce il valore dell'oggetto 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

Parametri

context
HttpContext

Oggetto HttpContext corrente della richiesta.

control
Control

Oggetto Control a cui è associato il parametro.

Restituisce

Object

Oggetto Object che rappresenta il valore aggiornato e corrente del parametro.

Eccezioni

La proprietà ControlID non è impostata.

-oppure- La proprietà PropertyName non è impostata e l'oggetto Control identificato dalla proprietà ControlID non è decorato con un attributo ControlValuePropertyAttribute.

FindControl(String) non restituisce il controllo specificato.

-oppure- Il controllo identificato dalla proprietà ControlID non supporta la proprietà denominata dalla proprietà PropertyName.

Commenti

L'oggetto ControlParameter tenta di associare all'oggetto Control e alla proprietà ogni volta che viene chiamato il Evaluate metodo. Il Evaluate metodo restituisce il valore della proprietà del controllo identificata dalla combinazione delle ControlID proprietà e PropertyName .

La ControlParameter classe non usa mai la DefaultValue proprietà, ereditata da Parameter, quando si associa al valore della proprietà di un controllo.

Nota

In questa implementazione del metodo il context parametro viene ignorato. Se il parametro control è null, viene restituito il valore null.

Si applica a

Vedi anche