Every control has a common set of properties. All controls in this framework inherit from a base class, which is BaseAjaxControl or BaseAjaxExtender. This base class adds some common functionality all custom controls inherit from. Some
of these properties are:
- ClientEvents - A common area to enter client-based events, which is defined as an inner property element:
<ClientEvents ... />
- RenderMode - A RenderingMode enumeration to determine if a control renders in client-side only fashion, server-side only fashion, or client and server mode. Not fully implemented in all modes, most controls support ServerOnly and ClientAndServer modes.