08.01.2015 Views

Beginning Web Development, Silverlight, and ASP.NET AJAX

Beginning Web Development, Silverlight, and ASP.NET AJAX

Beginning Web Development, Silverlight, and ASP.NET AJAX

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

282<br />

CHAPTER 12 ■ <strong>AJAX</strong> EXTENSIONS FOR <strong>ASP</strong>.<strong>NET</strong><br />

Editions of <strong>ASP</strong>.<strong>NET</strong> <strong>AJAX</strong><br />

The web l<strong>and</strong>scape is changing <strong>and</strong> evolving rapidly, <strong>and</strong> the tools needed to keep up<br />

also change <strong>and</strong> evolve. With this in mind, Microsoft has provided a number of optional<br />

add-ons to <strong>ASP</strong>.<strong>NET</strong> <strong>AJAX</strong>. These will change over time, but as of the 1.0 release, the<br />

options available to you are as follows:<br />

<strong>ASP</strong>.<strong>NET</strong> <strong>AJAX</strong> Core: These extensions to <strong>ASP</strong>.<strong>NET</strong> include the server controls <strong>and</strong><br />

client libraries discussed in this chapter <strong>and</strong> later in this book.<br />

Control Toolkit: This provides a number of client-side controls that implement common<br />

functionality, such as calendars, tabs, watermarked text boxes, <strong>and</strong> more.<br />

<strong>ASP</strong>.<strong>NET</strong> <strong>AJAX</strong> Futures: As the platform evolves, additional server <strong>and</strong> client controls<br />

<strong>and</strong> libraries are available on a Community Technical Preview (CTP) basis. These are<br />

kept separate from the core download.<br />

<strong>AJAX</strong> Library: Should you not want to use <strong>ASP</strong>.<strong>NET</strong> on the front end, but make the<br />

most of the value-added functionality on the client side, the JavaScript libraries are<br />

made available for you to download <strong>and</strong> use in your applications.<br />

For the rest of this chapter, you’ll be looking at the core part of <strong>ASP</strong>.<strong>NET</strong> <strong>AJAX</strong>. In the<br />

next section, you’ll look into downloading it <strong>and</strong> using it to create your first <strong>ASP</strong>.<strong>NET</strong> <strong>AJAX</strong><br />

application.<br />

Getting Started with <strong>ASP</strong>.<strong>NET</strong> <strong>AJAX</strong><br />

The <strong>ASP</strong>.<strong>NET</strong> <strong>AJAX</strong> Core library can be downloaded from the Microsoft <strong>AJAX</strong> site, at<br />

http://asp.net/ajax/. After downloading <strong>and</strong> running the installer, you’ll see the Welcome<br />

screen (see Figure 12-2).

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!