Books & Videos

Table of Contents

  1. Basics

    1. Chapter 1 ASP.NET AJAX, Ajax, and ASP.NET

      1. ASP.NET AJAX and Ajax
      2. ASP.NET AJAX and ASP.NET
      3. ASP.NET AJAX Prerequisites and Installation
      4. ASP.NET AJAX Structure and Architecture
      5. A First ASP.NET AJAX Example: Hello User
      6. The ScriptManager Control
      7. Summary
      8. For Further Reading
    2. Chapter 2 JavaScript

      1. The JavaScript Language
      2. Object-Oriented Programming (OOP)
      3. Accessing Page Elements
      4. DOM Methods
      5. Summary
      6. For Further Reading
    3. Chapter 3 Ajax

      1. The XMLHttpRequest Object
      2. The XMLDocument Object
      3. JSON
      4. Summary
      5. For Further Reading
  2. ASP.NET AJAX Extensions

    1. Chapter 4 Using ASP.NET AJAX JavaScript Extensions

      1. ASP.NET AJAX Shortcuts and Helper Functions
      2. Extensions to Existing JavaScript Objects
      3. ASP.NET AJAX OOP Features for JavaScript
      4. Client Versions of .NET Classes
      5. Summary
      6. For Further Reading
    2. Chapter 5 Web Services

      1. Error Handling
      2. Page Methods
      3. Maintaining Session State
      4. Exchanging Complex Data with the Server
      5. Consuming Web Services with JavaScript
      6. Summary
      7. For Further Reading
    3. Chapter 6 UpdatePanel: Refreshing Only Parts of a Page

      1. Making a Page Region Updatable
      2. Summary
      3. For Further Reading
    4. Chapter 7 Using the ASP.NET AJAX Profile Service

      1. Preparing the Web Site
      2. Accessing Profile Data
      3. Accessing Profile Group Data
      4. Summary
      5. For Further Reading
    5. Chapter 8 Using the ASP.NET AJAX Authentication Service

      1. Preparing the Application
      2. Login and Logout
      3. Summary
      4. For Further Reading
    6. Chapter 9 Localizing and Globalizing Applications

      1. Localization
      2. Globalization and Internationalization
      3. Summary
      4. For Further Reading
  3. ASP.NET AJAX Control Toolkit

    1. Chapter 10 Using the Control Toolkit

      1. Installing the Control Toolkit
      2. Using the Control Toolkit
      3. Summary
      4. For Further Reading
    2. Chapter 11 Adding Animation to a Web Page

      1. Animation Framework
      2. Drag-and-Drop
      3. Summary
      4. For Further Reading
    3. Chapter 12 Autocompleting User Input, Fighting Spam, and More

      1. Creating an Accordion Pane
      2. Maintaining the Relative Position of an Element
      3. Adding Autocomplete Behavior to a TextBox Control
      4. Attaching a Calendar to a Text Field
      5. Dynamically Collapsing a Single Panel
      6. Displaying a Pop Up Over a Page
      7. Fighting Spam in Blogs and in Other Entry Forms
      8. Creating a Tabbed Interface
      9. Summary
      10. For Further Reading
    4. Chapter 13 Writing Custom Controls and Contributing to the Community

      1. Writing Custom ASP.NET AJAX Controls
      2. Contributing to the Control Toolkit
      3. Summary
      4. For Further Reading
  4. ASP.NET AJAX Futures

    1. Chapter 14 Client Controls

      1. Introducing ASP.NET AJAX Client Controls
      2. Using ASP.NET AJAX Controls
      3. Handling Control Events
      4. Summary
      5. For Further Reading
    2. Chapter 15 Binding and Validating Data

      1. Data Binding
      2. Data Validation
      3. Summary
      4. For Further Reading
    3. Chapter 16 Using Behaviors and Components

      1. Using Behaviors
      2. Using Components
      3. Summary
      4. For Further Reading
    4. Chapter 17 Using Server Data

      1. Using a ListView Control
      2. Creating a Custom Data Source
      3. Summary
      4. For Further Reading
    5. Chapter 18 Using Remote Web Services

      1. Using the Google Web Service
      2. Using the Amazon Web Service
      3. Transforming a Web Service Result with XSLT
      4. Using the Yahoo! Web Service (and REST and XPath)
      5. Summary
      6. For Further Reading
    6. Chapter 19 Using Animations

      1. Using Animations
      2. Using an Animation to Create a Fade Effect
      3. Summary
      4. For Further Reading
    7. Chapter 20 Fixing Bookmarks and Back/Forward Buttons

      1. Fixing with Code
      2. Fixing Bookmarks and Back/Forward Buttons with Controls Using UpdateHistory
      3. Fixing Bookmarks and Back/Forward Buttons with Controls Using the ASP.NET AJAX Futures
      4. Summary
      5. For Further Reading
    8. Chapter 21 Web Parts

      1. Using ASP.NET AJAX with ASP.NET Web Parts
      2. Summary
      3. For Further Reading
  5. Microsoft AJAX Library

    1. Chapter 22 Using ASP.NET AJAX with Other Server Technologies

      1. Using ASP.NET AJAX with PHP
      2. Summary
      3. For Further Reading
  6. Appendixes

    1. Appendix Debugging ASP.NET AJAX Applications

      1. Debugging Tools
      2. Debugging in Visual Studio
      3. Debugging Features in ASP.NET AJAX
      4. Summary
      5. For Further Reading
    2. Appendix XMLHttpRequest Reference

      1. Methods
      2. Properties
    3. Appendix DOM Reference

      1. Generic Methods and Properties
      2. Document Methods and Properties
    4. Appendix ASP.NET AJAX Reference

      1. Helper Functions
      2. Object Extensions
    5. Appendix ScriptManager, UpdatePanel, UpdateProgress, and Timer Declarative Reference

      1. ScriptManager
      2. UpdatePanel
      3. UpdateProgress
      4. Timer
  1. Colophon