Introduction
Rappels sur ASP .NET, JavaScript et DOM
Présentation de Microsoft Ajax
Configuration du poste de développement
Architecture et développement ASP .NET Ajax
Développement côté client et côté serveur
Framework Ajax côté client et côté serveur
Echanges client / serveur
Communication asynchrone client / serveur
Les bases fondamentales d'ASP .NET Ajax
Objet XMLHttpRequest dans ASP .NET Ajax
Les extensions JavaScript
JSON
Microsoft Ajax Library : les extensions JavaScript
Présentation
Les types de haut niveau
Les extensions orientées objet
Reconnaissance des types d'objets et réflexion
L'alias $Get
Définition d'une classe et héritage de classes
Microsoft AJAX Library : les classes du noyau
Présentation
L'objet Sys.Application
Evènements de durée de vie d'une page
L'objet Sys.Component
Détection du changement d'état des composants
La classe Sys.Net.WebRequest
La classe Sys.Net.XmlHttpExecutor
La classe Sys.WebForms.PageRequestManager
L'objet Sys.Debug et la gestion des traces
Microsoft AJAX Library : Framework d'interface utilisateur
Présentation
Les contrôles Ajax de base
Utilisation des contrôles Ajax dans les pages ASP .NET :
Les contrôles ScriptManager et ScriptManagerProxy
Les contrôles UpdatePanel, UpdateProgress, Timer
Gestion des erreurs dans les pages ASP .NET Ajax :
Présentation
Scripts de débogage et scripts de production
Gestion des exceptions
Utilisation de l'affichage personnalisé des erreurs http
Affichage personnalisé des erreurs
Gestion des exceptions dans les pages
Ajax Control Toolkit
Présentation
Installation des contrôles
Utilisation des contrôles ACT dans les pages ASP .NET
Présentation des extenders et contrôles ACT
Les extenders Ajax
Vue d'ensemble
Exemple de création d'extenders Ajax
Caractéristiques techniques d'un extender Ajax
Développement d'un extender Ajax personnalisé
Exécution de services distants
Présentation
Services Web Ajax / WCF / Méthodes de pages
Exécution de services distants via des services Web et WCF
Exécution de services distants via des méthodes de page