ControlParameter.Evaluate(HttpContext, Control) Metódus

Definíció

Frissíti és visszaadja az ControlParameter objektum értékét.

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éterek

context
HttpContext

A kérés aktuális HttpContext száma.

control
Control

Az Control a paraméter, amelyhez a paraméter hozzá van kötve.

Válaszok

A Object paraméter frissített és aktuális értékét jelképező érték.

Kivételek

A ControlID tulajdonság nincs beállítva.

-vagy-

A PropertyName tulajdonság nincs beállítva, és a ControlControlID tulajdonság által azonosított tulajdonság nincs attribútummal ControlValuePropertyAttribute díszítve.

FindControl(String) nem adja vissza a megadott vezérlőt.

-vagy-

A tulajdonság által ControlID azonosított vezérlőelem nem támogatja a tulajdonság által elnevezett tulajdonságot PropertyName.

Megjegyzések

Az ControlParameter objektum minden alkalommal megpróbál csatlakozni az objektumhoz és a Control tulajdonsághoz, amikor meghívja a metódust Evaluate . A Evaluate metódus a vezérlőelem tulajdonságának értékét adja vissza, amelyet a vezérlő és ControlID a PropertyName tulajdonságok kombinációja azonosít.

Az ControlParameter osztály soha nem használja azt a DefaultValue tulajdonságot, amely öröklődik Parametera vezérlőelem tulajdonságértékéhez való kötéskor.

Note

A metódus ezen implementációjában a context paraméter figyelmen kívül lesz hagyva. Ha a control paraméter az null, null a függvény visszaadja.

A következőre érvényes:

Lásd még