Active Controls (AJAX enabled Controls)

See the Introduction for a quick overview of the concept behind active controls (AJAX enabled controls). Most active controls have a property of ActiveControl and a sub-property ClientSide that provides many properties to customize the controls. The CallbackClient property of the TPage class provides many methods to update and alter the client-side content during a callback request. Active controls is reliant on a collection of javascript classes.

For a quick demo of active controls, try the TActiveButton control.

* the tutorial for this control is not completed yet.

Standard Active Controls

Active List Controls

Extended Active Controls

Active Control Abilities

Control Name Can Update Triggers Callback Can Degrade
TActiveButton YesYesYes
TActiveCheckBox YesYesYes
TActiveCustomValidator NoYesNo
TActiveHyperLink YesNoYes
TActiveImage YesNoYes
TActiveImageButton YesYesYes
TActiveLabel YesNoYes
TActiveLinkButton YesYesNo
TActivePanel YesNoYes
TActiveRadioButton YesYesYes
TActiveTextBox YesYesYes
TCallbackOptions NoNoN/A
TActiveCheckBoxList YesYesYes
TActiveDropDownList YesYesYes
TActiveListBox YesYesYes
TActiveRadioButtonList YesYesYes
TAutoComplete YesYesYes
TCallback NoYesNo
TEventTriggeredCallback NoYesNo
TInPlaceTextBox YesYesNo
TTimeTriggeredCallback NoYesNo
TValueTriggeredCallback NoYesNo

Active Control Infrastructure Classes

The following classes provide the basic infrastructure classes required to realize the active controls.