Sdílet prostřednictvím


ControlParameter.Evaluate(HttpContext, Control) Metoda

Definice

Aktualizuje a vrátí hodnotu objektu 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

Parametry

context
HttpContext

Aktuální HttpContext požadavek.

control
Control

Parametr Control je vázán.

Návraty

Object

Představuje Object aktualizovanou a aktuální hodnotu parametru.

Výjimky

Vlastnost ControlID není nastavena.

-nebo- Vlastnost PropertyName není nastavena a Control identifikovaná ControlID vlastností není zdobena atributem ControlValuePropertyAttribute .

FindControl(String) nevrací zadaný ovládací prvek.

-nebo- Ovládací prvek identifikovaný ControlID vlastností nepodporuje vlastnost pojmenovanou .PropertyName

Poznámky

Objekt ControlParameter se pokusí vytvořit vazbu k objektu Control a vlastnosti při Evaluate každém volání metody. Metoda Evaluate vrátí hodnotu vlastnosti ovládacího prvku, která je identifikována kombinací ControlID vlastností a PropertyName vlastností.

Třída ControlParameter nikdy nepoužívá DefaultValue vlastnost, která je zděděna z Parameter, při vazbě na hodnotu vlastnosti ovládacího prvku.

Poznámka

V této implementaci metody context je parametr ignorován. control Pokud je nullparametr , null vrátí se.

Platí pro

Viz také