Creating Client Components and Controls
The topics in this section provide tutorials for creating client components that are based on the Microsoft AJAX Library. The Microsoft AJAX Library adds a type system and extensions to ECMAScript (JavaScript) objects in order to provide namespaces, inheritance, interfaces, enumerations, reflection, and helper functions for strings and arrays. The library also provides the base client object types Component, Control, and Behavior classes from which you can derive to provide rich client functionality.
In this Section
Creating Custom Non-Visual Client Components
Provides an example of creating a non-visual client component that derives from the Component base class, and of how to use the component in a page.Creating Custom AJAX Client Controls
Provides an example of creating a custom client control that derives from the Control class, and of how to use the control in a page.Creating a Client Component Class Using the Prototype Model
Provides an example of creating a client component that derives from the Component base class, with emphasis on how to use the JavaScript prototype model to create the component.Defining Custom Component Properties and Raising PropertyChanged Events
Provides an example of creating a client component that derives from the Component base class and that raises notification events when the component's properties are changed.Releasing Component Resources
Provides an example of releasing resources in a client component.
See Also
Concepts
Creating Custom Client Script by Using the Microsoft AJAX Library