??? Controls are server controls, which are rendered as HTML and the JavaScript that
provides the functionality of the UI.
CHAPTER 2 ?– TAKING AJAX TO THE NEXT LEVEL 24
Introducing the ASP.NET AJAX Architecture
The ASP.NET AJAX architecture, which is illustrated in Figure 2-5, consists of two major
pieces. First is the Microsoft AJAX Library, which makes developing the client-side functionality
of AJAX web applications easier and less time consuming. It has core classes that
extend JavaScript to support object-oriented (OO) scripting represented by the Core Services
block. It also consists of a base class library, which provides classes that offer
extended error handling among other things. There is a network layer (represented by the
Networking block in Figure 2-5) that provides asynchronous communication with web
and application services, and a UI layer that supports capabilities such as controls and
behaviors (the Components block). Finally, it is supported across multiple types of
browsers through the use of a browser compatibility layer??”the Browser Compatibility
block in Figure 2-5??”that sits at the bottom layer of the script library.
Pages:
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72