Aracılığıyla paylaş


ControlParameter.Evaluate(HttpContext, Control) Yöntem

Tanım

Nesnesinin değerini ControlParameter güncelleştirir ve döndürür.

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

Parametreler

context
HttpContext

İsteğin geçerli HttpContext hali.

control
Control

Control Parametresinin bağlı olduğu.

Döndürülenler

Object parametresinin güncelleştirilmiş ve geçerli değerini temsil eden bir.

Özel durumlar

ControlID özelliği ayarlanmadı.

-veya-

PropertyName özelliği ayarlanmadı ve Control özelliği tarafından ControlID tanımlanan özelliği bir ControlValuePropertyAttribute öznitelikle süslenmez.

FindControl(String) belirtilen denetimi döndürmez.

-veya-

özelliği tarafından ControlID tanımlanan denetim, tarafından PropertyNameadlandırılan özelliği desteklemez.

Açıklamalar

nesnesi ControlParameter , yöntemi her çağrıldığında nesnesine Control ve özelliğine bağlanmaya Evaluate çalışır. yöntemi, Evaluate ve PropertyName özelliklerinin birleşimiyle tanımlanan denetimin özelliğinin ControlID değerini döndürür.

sınıfı ControlParameter hiçbir zaman bir denetimin DefaultValue özellik değerine bağlanırken öğesinden Parameterdevralınan özelliğini kullanmaz.

Uyarı

yönteminin context bu uygulamasında parametresi yoksayılır. control parametresi ise nullnull döndürülür.

Şunlara uygulanır

Ayrıca bkz.