ControlParameter.Evaluate(HttpContext, Control) Methode

Definition

Aktualisiert den Wert des ControlParameter-Objekts und gibt ihn zurück.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

Parameter

context
HttpContext

Der aktuelle HttpContext der Anforderung.The current HttpContext of the request.

control
Control

Das Control, an das der Parameter gebunden wird.The Control that the parameter is bound to.

Gibt zurück

Object

Ein Object, das den aktualisierten und aktuellen Wert des Parameters darstellt.An Object that represents the updated and current value of the parameter.

Ausnahmen

Die ControlID-Eigenschaft ist nicht festgelegt.The ControlID property is not set.

- oder --or- Die PropertyName-Eigenschaft ist nicht festgelegt, und das durch die Control-Eigenschaft angegebene ControlID ist nicht mit einem ControlValuePropertyAttribute-Attribut versehen.The PropertyName property is not set and the Control identified by the ControlID property is not decorated with a ControlValuePropertyAttribute attribute.

FindControl(String) gibt das angegebene Steuerelement nicht zurück.FindControl(String) does not return the specified control.

- oder --or- Das von der ControlID-Eigenschaft angegebene Steuerelement unterstützt die von PropertyName benannte Eigenschaft nicht.The control identified by the ControlID property does not support the property named by PropertyName.

Hinweise

Das ControlParameter -Objekt versucht Control jedes Mal, wenn die-Methode aufgerufen wird, eine Bindung an das Objekt und die Eigenschaft Evaluate .The ControlParameter object attempts to bind to the Control object and property every time the Evaluate method is called. Die Evaluate -Methode gibt den Wert der-Eigenschaft des Steuer Elements zurück, die durch die Kombination der-Eigenschaft und der-Eigenschaft identifiziert wird ControlID PropertyName .The Evaluate method returns the value of the control's property that is identified by the combination of the ControlID and PropertyName properties.

Die- ControlParameter Klasse verwendet niemals die- DefaultValue Eigenschaft, die von geerbt wird Parameter , wenn Sie an den Eigenschafts Wert eines Steuer Elements gebunden wird.The ControlParameter class never uses the DefaultValue property, which is inherited from Parameter, when binding to a control's property value.

Hinweis

In dieser Implementierung der-Methode wird der- context Parameter ignoriert.In this implementation of the method, the context parameter is ignored. Wenn der control-Parameter null ist, wird null zurückgegeben.If the control parameter is null, null is returned.

Gilt für:

Weitere Informationen