Case Study: Creating a Wiki Application Control

Controls can be used to apply JavaScript behavior and a rich, event-based API to DOM elements. However, in typical applications you want to develop controls that provide application functionality that is bound to server-side data sources. After all, without a Web service back end, AJAX components are only fancy JavaScript controls. To provide a rich AJAX user experience, you need to provide real-time data integration with back-end services.

An application control is usually a composite control or a DIV-based control that provides much of the functionality for a page. In the following example, we’ll build an application control for the knowledge base application we’ve been developing throughout the ...

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.