The Ajax Library Control Class

Controls can be granular and represent a single user interface component such as a text box or a button, or they can be built as application controls and be based on container elements such as the HTML DIV or SPAN elements. For example, I might define a control to provide functionality for an input element (as you’ll see in the next code sample) that will provide a discrete control implementation. However, when implementing major functionality, such as usage reports, user management, or the main collaborative user interface, I create a composite control much like the case study we’ll examine at the end of the chapter.

Controls can contain multiple child controls, and child controls can bubble up events to parent controls. ...

Get Developing Service-Oriented AJAX Applications on the Microsoft® Platform now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.