Table of Contents:
  • Introducing DHTML
  • JavaScript and the Document Object Model
  • Implementing Client-Side Scripting
  • Summary
  • Workshop
  • HOUR 5: Data Communication with the Server
  • The Request and Response Cycle
  • Understanding the Data Interchange Formats
  • Introducing JSON
  • Summary
  • Workshop
  • HOUR 6: Working with the Microsoft Ajax Client Library
  • Introducing the Microsoft Ajax Client Library
  • Inside the Microsoft Ajax Client Library Namespaces
  • The Building Blocks of the Microsoft Ajax Client Library
  • Summary
  • Workshop
  • Part II: Working with Ajax
  • HOUR 7: Using ASP.NET Ajax Server Extensions
  • The ASP.NET Ajax Server Extensions Framework
  • A Quick Look at the Microsoft Ajax Server Reference Library
  • Summary
  • Workshop
  • HOUR 8: Working with the UpdatePanel and UpdateProgress Controls
  • What Is Partial-Page Rendering?
  • The UpdatePanel Server ControlYour Companion for Implementing Partial Updates
  • What Are Triggers?
  • Looking at the UpdateProgress Control
  • The Asynchronous Communication Layer
  • Summary
  • Workshop
  • HOUR 15: Working with Authentication Service Using ASP.NET Ajax
  • What Is Authentication? What Are Its Types?
  • Working with
  • Summary
  • Workshop
  • HOUR 9: Working with the ScriptManager and Timer Controls
  • An Overview of the ScriptManager Control
  • Error Handling Using Ajax
  • Working with the Timer Control
  • Implementing Partial Page Updates Using the UpdatePanel and the Timer Controls
  • Summary
  • Workshop
  • HOUR 10: Working with the Ajax Control ToolkitPart I
  • Introducing the Control Toolkit
  • Working with the Control Toolkit
  • Summary
  • Workshop
  • HOUR 11: Working with the Ajax Control ToolkitPart II
  • The ConfirmButton Extender
  • The DropDown Extender
  • Summary
  • Workshop
  • HOUR 12: ASP.NET Ajax and Web Parts
  • Introducing Web Parts
  • Creating a Web Part
  • Introducing Ajax into Web Parts
  • Summary
  • Workshop
  • HOUR 13: ASP.NET Ajax Client Life Cycle Events
  • Understanding the ASP.NET Ajax Client-Side Event Model
  • How Do I Handle the PageRequestManagerParserErrorException?
  • Summary
  • Workshop
  • Part III: Advanced Concepts
  • HOUR 14: Working with Web Services Using Ajax
  • Cover
  • Contents
  • Part I: Getting Started with Ajax
  • HOUR 1: Getting Started with ASP.NET Ajax
  • Things You Should Know
  • AjaxA Paradigm Shift
  • Technologies That Make Up Ajax
  • The Pros and Cons of Using Ajax
  • Looking Back in Time
  • What Is ASP.NET Ajax?
  • Other Ajax Frameworks
  • Goals of ASP.NET Ajax
  • Installing Ajax
  • Creating Your First Ajax Application
  • Summary
  • Workshop
  • HOUR 2: Understanding the ASP.NET Ajax Architecture
  • Introducing ASP.NET
  • A Quick Look at the ASP.NET Architecture
  • A Birds-Eye View of the ASP.NET Ajax Architecture
  • Summary
  • Workshop
  • HOUR 3: Working with the XMLHttpRequest Object
  • An Overview of the XMLHttpRequest Object
  • Creating the XMLHttpRequest Object
  • Synchronous and Asynchronous Data Retrieval Using the XmlHttpRequest Object
  • Working with the XMLHttpRequest Object
  • Simulating Ajax Behavior Without Using the XMLHttpRequest Object
  • Summary
  • Workshop
  • HOUR 4: Understanding Client-Side Scripting