Bagikan melalui


ControlParameter.Evaluate(HttpContext, Control) Metode

Definisi

Memperbarui dan mengembalikan nilai ControlParameter objek.

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

Parameter

context
HttpContext

Saat ini HttpContext permintaan.

control
Control

Parameter Control yang terikat.

Mengembalikan

Yang Object mewakili nilai parameter yang diperbarui dan saat ini.

Pengecualian

Properti ControlID tidak diatur.

-atau-

Properti PropertyName tidak diatur dan yang Control diidentifikasi oleh ControlID properti tidak didekorasi dengan ControlValuePropertyAttribute atribut .

FindControl(String) tidak mengembalikan kontrol yang ditentukan.

-atau-

Kontrol yang ControlID diidentifikasi oleh properti tidak mendukung properti bernama oleh PropertyName.

Keterangan

Objek ControlParameter mencoba untuk mengikat objek Control dan properti setiap kali Evaluate metode dipanggil. Metode mengembalikan Evaluate nilai properti kontrol yang diidentifikasi oleh kombinasi ControlID properti dan PropertyName .

Kelas ControlParameter tidak pernah menggunakan DefaultValue properti , yang diwarisi dari Parameter, saat mengikat ke nilai properti kontrol.

Nota

Dalam implementasi metode ini, context parameter diabaikan. control Jika parameter adalah null, null dikembalikan.

Berlaku untuk

Lihat juga