(Note: This content is from msdn webcast and is only used as personal study notes. If you have any errors, please correct them)
Ajax applications
-- Asynchronous: Send HTTP requests asynchronously (XMLHttpRequest)
-- Page partial refresh
-- Reduce data transmission volume
-- Improve user experience
ASP. NET Ajax implementation
-- Seamless integration with ASP. NET 2.0 (not to mention version 4.0)
-- Easily add Ajax results
-- Server-centric development (no JS writing requiredCode)
-- Client-centered development (with rich Support)
ASP. NET Ajax component (Based on ASP. NET 2.0)
-- ASP. NET 2.0 Ajax extensions (server)
(1) serialization and deserialization
(2) client access to Web Services
(3) server-side Ajax controls (scriptmanager, updatepanel, Extender)
-- Scriptmanager: one page must have one and only one.
-- Microsoft ASP. NET Library (client)
(1) Basic JavaScript Extension
(2) browser compatibility layer (run on different browsers)
(3) Object-Oriented Systems
(4) asynchronous communication layer (equivalent to encapsulating objects for your convenience)
(5) client base library
Ajax Control Toolkit
(1) ASP. NET Ajax Model
-- Server Extender
-- Client Behavior
(2) easily add Ajax Effects
(3)CommunitySupport, and finally complete Community Development