ControlParameter.Evaluate(HttpContext, Control) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Aktualisiert den Wert des ControlParameter-Objekts und gibt ihn 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.
Gibt zurück
Ein Object, das den aktualisierten und aktuellen Wert des Parameters darstellt.
Ausnahmen
Die ControlID-Eigenschaft ist nicht festgelegt.
- oder -
Die PropertyName-Eigenschaft ist nicht festgelegt, und das durch die Control-Eigenschaft angegebene ControlID ist nicht mit einem ControlValuePropertyAttribute-Attribut versehen.
FindControl(String) gibt das angegebene Steuerelement nicht zurück.
- oder -
Das von der ControlID-Eigenschaft angegebene Steuerelement unterstützt die von PropertyName benannte Eigenschaft nicht.
Hinweise
Das ControlParameter -Objekt versucht, jedes Mal, wenn die Control Methode aufgerufen wird, an das Objekt und die Evaluate Eigenschaft zu binden. Die Evaluate -Methode gibt den Wert der Eigenschaft des Steuerelements zurück, der durch die Kombination der ControlID Eigenschaften und PropertyName identifiziert wird.
Die ControlParameter -Klasse verwendet nie die DefaultValue Eigenschaft, die von Parametergeerbt 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 null
ist, wird null
zurückgegeben.