The topics in this section provide tutorials and examples for creating ASP.NET Web server controls and client components that are based on the Microsoft Ajax Library.
-
Creating an Extender Control to Associate a Client Behavior with a Web Server Control
-
Shows how to create a server-based extender control that attaches a client behavior to other Web server controls.
-
Adding Client Capabilities to a Web Server Control
-
Shows how to create an ASP.NET Web server control that includes client functionality.
-
Creating Client Components and Controls
-
Lists tutorials for creating client components that are based on the Microsoft Ajax Library.
-
Creating Custom Non-Visual Client Components
-
Describes the differences between client component types, and shows how to create custom non-visual client components.
-
Creating Custom AJAX Client Controls
-
Describes how to create a client component that represents a DOM element as a client object and that changes the DOM element's regular behavior to provide new functionality.
-
Creating a Client Component Class Using the Prototype Model
-
Describes how to use the JavaScript prototype model to create a component class.
-
Defining Custom Component Properties and Raising PropertyChanged Events
-
Describes how to create component properties that notify the developer when their values change.
-
Releasing Component Resources
-
Describes how to safely dispose a component, including how to release any resources that it is holding in order to free memory.
-
Creating Custom Client Events
-
Describes how to create a custom client event and add the event to the client page life cycle.
-
How to: Determine Whether Microsoft Ajax Functionality is Available
-
Describes how to determine whether ASP.NET AJAX functionality is available so that custom controls and script-registration code can take appropriate action based on the capability of the hosting environment.
Concepts