I. Client Code -- 1. Programming with JavaScript -- 2. Microsoft AJAX Library Programming -- II. Controls -- 3. Components -- 4. Sys. Application -- 5. Adding Client Capabilities to Server Controls -- 6. ASP.NET AJAX Localization -- 7. Control Development in a Partial Postback Environment -- III. Communication -- 8. ASP.NET AJAX Communication Architecture -- 9. Application Services -- IV. AJAX Control Toolkit -- 10. ASP.NET AJAX Control Toolkit Architecture -- 11. Adding Client Capabilities to Server Controls Using the ASP.NET AJAX Control Toolkit -- V. Appendixes -- A. JavaScript in Visual Studio 2008 -- B. Validating Method Parameters -- C. ASP.NET Handlers and Modules -- D. Client Error Handling Code.