ControlParameter.Evaluate(HttpContext, Control) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt de waarde van het ControlParameter object bijgewerkt en geretourneerd.
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
Parameters
- context
- HttpContext
De huidige HttpContext van de aanvraag.
Retouren
Een Object die de bijgewerkte en huidige waarde van de parameter vertegenwoordigt.
Uitzonderingen
De ControlID eigenschap is niet ingesteld.
– of –
De PropertyName eigenschap is niet ingesteld en de ControlControlID geïdentificeerde eigenschap is niet ingericht met een ControlValuePropertyAttribute kenmerk.
FindControl(String) retourneert het opgegeven besturingselement niet.
– of –
Het besturingselement dat door de ControlID eigenschap wordt geïdentificeerd, biedt geen ondersteuning voor de eigenschap met de naam PropertyName.
Opmerkingen
Het ControlParameter object probeert te binden aan het object en de Control eigenschap telkens wanneer de Evaluate methode wordt aangeroepen. De Evaluate methode retourneert de waarde van de eigenschap van het besturingselement die wordt geïdentificeerd door de combinatie van de ControlID en PropertyName eigenschappen.
De ControlParameter klasse maakt nooit gebruik van de DefaultValue eigenschap, die wordt overgenomen van Parameter, wanneer binding met de eigenschapswaarde van een besturingselement.
Note
In deze implementatie van de methode wordt de context parameter genegeerd. Als de control parameter is null, null wordt deze geretourneerd.