Udostępnij za pośrednictwem


ControlParameter.Evaluate(HttpContext, Control) Metoda

Definicja

Aktualizacje i zwraca wartość ControlParameter obiektu.

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

Bieżąca wersja HttpContext żądania.

control
Control

Parametr Control , z którą jest powiązany.

Zwraca

Element Object reprezentujący zaktualizowaną i bieżącą wartość parametru.

Wyjątki

Właściwość nie jest ustawiona ControlID .

-lub-

Właściwość nie jest ustawiona PropertyName i Control zidentyfikowana przez ControlID właściwość nie jest ozdobiona atrybutem ControlValuePropertyAttribute .

FindControl(String) nie zwraca określonej kontrolki.

-lub-

Kontrolka ControlID zidentyfikowana przez właściwość nie obsługuje właściwości o nazwie .PropertyName

Uwagi

Obiekt ControlParameter próbuje powiązać z obiektem Control i właściwością za każdym razem, gdy wywoływana Evaluate jest metoda. Metoda Evaluate zwraca wartość właściwości kontrolki, która jest identyfikowana przez kombinację ControlID właściwości i PropertyName .

Klasa ControlParameter nigdy nie używa DefaultValue właściwości , która jest dziedziczona z Parameterklasy , gdy powiązanie z wartością właściwości kontrolki.

Uwaga

W tej implementacji metody context parametr jest ignorowany. control Jeśli parametr ma nullwartość , null jest zwracany.

Dotyczy

Zobacz też