Condividi tramite


ControlParameter.Evaluate(HttpContext, Control) Metodo

Definizione

Aggiorna 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 corrente HttpContext della richiesta.

control
Control

Oggetto Control a cui è associato il parametro .

Restituisce

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

Eccezioni

La ControlID proprietà non è impostata.

oppure

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

FindControl(String) non restituisce il controllo specificato.

oppure

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

Commenti

L'oggetto ControlParameter tenta di eseguire l'associazione 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 esegue l'associazione al valore della proprietà di un controllo.

Annotazioni

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

Si applica a

Vedi anche