ControlParameter.Evaluate(HttpContext, Control) Metoda

Definice

Aktualizuje a vrátí hodnotu ControlParameter objektu.Updates and returns the value of the ControlParameter object.

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.The current HttpContext of the request.

control
Control

Je Control -li parametr svázán.The Control that the parameter is bound to.

Návraty

Object

ObjectKterý představuje aktualizovanou a aktuální hodnotu parametru.An Object that represents the updated and current value of the parameter.

Výjimky

ControlIDVlastnost není nastavena.The ControlID property is not set.

-nebo--or- PropertyNameVlastnost není nastavena a Control identifikovaná vlastnost není ControlID upravena ControlValuePropertyAttribute atributem.The PropertyName property is not set and the Control identified by the ControlID property is not decorated with a ControlValuePropertyAttribute attribute.

FindControl(String) nevrací určený ovládací prvek.FindControl(String) does not return the specified control.

-nebo--or- Ovládací prvek identifikovaný vlastností nepodporuje ControlID vlastnost s názvem PropertyName .The control identified by the ControlID property does not support the property named by PropertyName.

Poznámky

ControlParameterObjekt se pokusí vytvořit svázání s Control objektem a vlastností pokaždé, když Evaluate je metoda volána.The ControlParameter object attempts to bind to the Control object and property every time the Evaluate method is called. EvaluateMetoda vrátí hodnotu vlastnosti ovládacího prvku, která je identifikována kombinací ControlID PropertyName vlastností a.The Evaluate method returns the value of the control's property that is identified by the combination of the ControlID and PropertyName properties.

ControlParameterTřída nikdy nepoužívá DefaultValue vlastnost, která je zděděna z Parameter , při vytváření vazby na hodnotu vlastnosti ovládacího prvku.The ControlParameter class never uses the DefaultValue property, which is inherited from Parameter, when binding to a control's property value.

Poznámka

V této implementaci metody context je parametr ignorován.In this implementation of the method, the context parameter is ignored. Pokud control je parametr null , null je vrácen.If the control parameter is null, null is returned.

Platí pro

Viz také