Datasheet

Chapter 1: AJAX Technologies
25
❑ Control architecture: Every server control goes through a set of steps or phases collectively
known as the control lifecycle, and raises events before and/or after each lifecycle phase to
allow you to customize the control lifecycle.
❑ Declarative programming: The ASP.NET declarative programming enables you to program
declaratively without writing a single line of imperative code. The ASP.NET runtime
automatically parses the declarative code, dynamically generates the associated imperative
code, dynamically compiles the imperative code, caches the compiled imperative code for
future use, and instantiates and initializes the associated compiled .NET types.
Thanks to ASP.NET and the .NET Framework, the server-side Web application development world can
take full advantage of these important programming benefits to enormously boost productivity and to
write more reliable and architecturally sound programs.
As you’ll see throughout this book, the ASP.NET AJAX framework provides similar programming
benefits to developers of AJAX-enabled Web applications. The ASP.NET AJAX Framework consists of
two frameworks: the ASP.NET AJAX client-side framework and the ASP.NET AJAX server-side frame-
work. The ASP.NET AJAX server-side framework is an extension of the ASP.NET Framework, which
provides all the server-side support that an AJAX-enabled Web application needs.
Installing the ASP.NET AJAX Extensions
and ASP.NET Futures
Make sure both the ASP.NET AJAX Extensions and ASP.NET Futures are installed on your computer.
You can download free copies of the ASP.NET AJAX Extensions and ASP.NET Futures from the official
Microsoft ASP.NET AJAX site at
Summary
This chapter first discussed the main AJAX technologies. Then it provided a brief description of the ASP.
NET AJAX framework. As mentioned, the ASP.NET AJAX framework consists of two main frameworks:
the ASP.NET AJAX client-side framework and ASP.NET AJAX server-side framework.
The next chapter begins your journey of the ASP.NET AJAX client-side framework, where you’ll learn a
great deal about the ASP.NET AJAX JavaScript base type extensions.
c01.indd 25c01.indd 25 8/20/07 5:40:12 PM8/20/07 5:40:12 PM