Chapter 1 ASP.NET AJAX Ajax and ASP.NET gives a broad overview of Ajax and the ASP.NET AJAX framework and then covers the installation of ASP.NET AJAX a review of its structure and a first simple example. .
Chapter 2 JavaScript is a concise introduction to JavaScript. Although ASP.NET AJAX does its best to hide the functional details from ASP.NET programmers a certain knowledge of JavaScript is required to really master ASP.NET AJAX.
Chapter 3 Ajax explains the technologies beyond the hype. You learn what happens in the background how Ajax works and what it really is all about in fewer than 20 pages.
Chapter 4 Using ASP.NET AJAX JavaScript Extensions describes how ASP.NET AJAX enriches the functionality of client-side JavaScript by adding new OOP-like features and even reimpleme nting some classes of the .NET Framework so they can be used on the client side.
Chapter 5 Web Services deals with XML web services. Even though ASP.NET AJAX focuses on client-based development it also adds features for server-side web services. This includes features for error management and session support.
Chapter 6 UpdatePanel: Refreshing Only Parts of a Page introduces the UpdatePanel control that makes individual parts of a web page updateable independent from the rest of the page without a page refresh. This is one of the most important elements of ASP.NET AJAX.
Chapter 7 Using the ASP.NET AJAX Profile Service details how ASP.NET AJAX provides a JavaScript access to the ASP.NET 2.0 Profile API.
Chapter 8 Using the ASP.NET AJAX Authentication Service explains the JavaScript hook into the ASP.NET 2.0 Forms Authentication API. ..
Chapter 9 Localizing and Globalizing Applications covers the emerging topic of providing a web application that works with different languages and regional settings.
Chapter 10 Using the Control Toolkit introduces the ASP.NET AJAX Control Toolkit a collection of impressive server controls enriched with Ajax features.
Chapter 11 Adding Animation to a Web Page introduces the animation framework that is part of the ASP.NET AJAX Control Toolkit.
Chapter 12 Autocompleting User Input Fighting Spam and More shows the (debatable) highlights of the ASP.NET AJAX Control Toolkit showcasing the diversity of the toolkit and also covering some best practices and tips.
hapter 13 Writing Custom Controls and Contributing to the Community explains how to write your own controls using the Control Toolkit infrastructure and how to integrate them or patches to existing controls in the toolkit project.
Chapter 14 Client Controls describes the client-side controls that come with the ASP.NET AJAX Futures CTP. These make accessing HTML elements from Java- Script easy using a consistent API.
Chapter 15 Binding and Validating Data shows how to implement a client-side data binding between (client) controls courtesy of the ASP.NET AJAX Futures CTP.
Chapter 16 Using Behaviors and Components shows you the built-in behaviors of ASP.NET AJAX and how to attach their functionality to client-side controls and components.
Chapter 17 Using Server Data explains how you connect to databases. ASP.NET AJAX can be linked to a data source via specifically crafted web services making data binding without page refreshes quite easy. ASP.NET AJAX also provides special client-side controls to display data.