Partager via


ControlParameter.Evaluate(HttpContext, Control) Méthode

Définition

Met à jour et retourne la valeur de l’objet ControlParameter .

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

Paramètres

context
HttpContext

Actuel HttpContext de la requête.

control
Control

Auquel Control le paramètre est lié.

Retours

Qui Object représente la valeur mise à jour et actuelle du paramètre.

Exceptions

La ControlID propriété n’est pas définie.

- ou -

La PropertyName propriété n’est pas définie et celle Control identifiée par la ControlID propriété n’est pas décorée avec un ControlValuePropertyAttribute attribut.

FindControl(String) ne retourne pas le contrôle spécifié.

- ou -

Le contrôle identifié par la ControlID propriété ne prend pas en charge la propriété nommée par PropertyName.

Remarques

L’objet ControlParameter tente de lier l’objet et la Control propriété chaque fois que la Evaluate méthode est appelée. La Evaluate méthode retourne la valeur de la propriété du contrôle identifiée par la combinaison des propriétés et PropertyName des ControlID propriétés.

La ControlParameter classe n’utilise jamais la DefaultValue propriété, qui est héritée de , lors de Parameterla liaison à la valeur de propriété d’un contrôle.

Note

Dans cette implémentation de la méthode, le context paramètre est ignoré. Si le control paramètre est null, null est retourné.

S’applique à

Voir aussi