The button enabled extender control's responsibility is to extend a typical button (link, image, or push) into a button that can target another control. In the case of the ButtonEnabledExtender, it can target some other control and change its disabled status
from true to false, or vice versa. This control makes it easy to alter the disabled state of another control. Some of the settings are:
IsEnabledInitially - Gets or sets whether the targeted control is enabled or disabled.
ReceiverControlID - Gets or sets the ID of the control to target, to change its state. This has to be a control, which the underlying HTML representation has to support the disabled property. This property can be null; if it is, the button is targeted, instead
of the control, not the most desired purpose.