Existing extenders can be categorized into a few groups: panel, input, popup, user interface, animation, and button. Expand Control ID and Collapse Control ID indicate the panel to use to expand and collapse the content panel.
In the sample just shown, the drop-down user interface is a Panel that contains a list of link buttons. Link and push buttons, and indeed embedded controls in general, operate normally.
(See Figure 5-10.) Buttons are by far one of the most common elements in ASP. However, as pages become functionally richer, additional features are required for buttons to stay in sync with users’ expectations. NET AJAX provides a few extenders that apply to submit buttons and to the pseudo-buttons that form a Check Box element.
NET Check Box control to make it part of a group of logically related options.
The extender implements a behavior that looks a lot like a list of radio buttons-multiple options are available but only one can be chosen.
Many times, a safe approach to responding to a user clicking a button is to ask the user for a confirmation for the operation she’s going to start.
A common solution for implementing this behavior entails that the ASP.
As the name suggests, the Target Control ID property refers to the ID of the panel control in the page that is going to be moved.
The Drag Handle ID, on the other hand, indicates the ID of the panel control that is used as the handle of the drag.
Unlike draggable panels, the header and content panels are distinct and are typically placed one after the next in the page layout.