Freigeben über


ControlParameter.Evaluate(HttpContext, Control) Methode

Definition

Aktualisiert und gibt den Wert des ControlParameter Objekts zurück.

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

Der Aktuelle HttpContext der Anforderung.

control
Control

Der Control Parameter ist gebunden.

Gibt zurück

Ein Object Wert, der den aktualisierten und aktuellen Wert des Parameters darstellt.

Ausnahmen

Die ControlID Eigenschaft ist nicht festgelegt.

- oder -

Die PropertyName Eigenschaft wird nicht festgelegt, und die Control durch die ControlID Eigenschaft identifizierte Eigenschaft ist nicht mit einem ControlValuePropertyAttribute Attribut versehen.

FindControl(String) gibt das angegebene Steuerelement nicht zurück.

- oder -

Das von der ControlID Eigenschaft identifizierte Steuerelement unterstützt die von der Eigenschaft benannte PropertyNameEigenschaft nicht.

Hinweise

Das ControlParameter Objekt versucht, jedes Mal eine Bindung an das Control Objekt und die Eigenschaft zu erstellen, wenn die Evaluate Methode aufgerufen wird. Die Evaluate Methode gibt den Wert der Eigenschaft des Steuerelements zurück, die durch die Kombination der ControlID Eigenschaften und PropertyName Eigenschaften identifiziert wird.

Die ControlParameter Klasse verwendet niemals die Eigenschaft, von Parameterder DefaultValue geerbt wird, wenn sie an den Eigenschaftswert eines Steuerelements gebunden wird.

Hinweis

In dieser Implementierung der Methode wird der context Parameter ignoriert. Wenn der control Parameter ist null, null wird zurückgegeben.

Gilt für:

Weitere Informationen