Professional ASP.NET 3.5 AJAX

Overview

This book is aimed at experienced ASP.NET developers looking to add AJAX to their applications, and experienced Web developers who want to move to using ASP.NET and AJAX together. The focus here is on how you can extend ASP.NET applications to update portions of the page asynchronously and to add richer UI elements to a page. ASP.NET AJAX makes it easy to enrich your existing application or to design a new application to provide a better experience for users. The differences among modern browsers have been ...

See more details below
Other sellers (Paperback)
  • All (21) from $1.99   
  • New (6) from $13.28   
  • Used (15) from $1.99   
Professional ASP.NET 3.5 AJAX

Available on NOOK devices and apps  
  • NOOK Devices
  • Samsung Galaxy Tab 4 NOOK 7.0
  • Samsung Galaxy Tab 4 NOOK 10.1
  • NOOK HD Tablet
  • NOOK HD+ Tablet
  • NOOK eReaders
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for Windows 8 Tablet
  • NOOK for iOS
  • NOOK for Android
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK for Windows 8
  • NOOK for PC
  • NOOK for Mac
  • NOOK for Web

Want a NOOK? Explore Now

NOOK Book (eBook)
$25.99
BN.com price
(Save 42%)$44.99 List Price

Overview

This book is aimed at experienced ASP.NET developers looking to add AJAX to their applications, and experienced Web developers who want to move to using ASP.NET and AJAX together. The focus here is on how you can extend ASP.NET applications to update portions of the page asynchronously and to add richer UI elements to a page. ASP.NET AJAX makes it easy to enrich your existing application or to design a new application to provide a better experience for users. The differences among modern browsers have been abstracted, allowing you to write to a common set of APIs and trust that the user will get the correct behavior whether they are using Internet Explorer, Firefox, or Safari.

This book covers ASP.NET 3.5 AJAX but not ASP.NET 3.5, on which ASP.NET AJAX is built. The examples lead you from the core of what is included in the ASP.NET AJAX Library through the core controls you would first start using. You build on that using the core JavaScript library and the ASP.NET AJAX Toolkit.

Detailed coverage includes:

  • how ASP.NET AJAX compares to other AJAX libraries and how you can use the client library with any server platform you choose
  • the UpdatePanel control that allows you to automatically update portions of a page asynchronously without a visible pause while the page refreshes
  • working with JavaScript and how the ASP.NET AJAX Library makes development with JavaScript easier
  • control of script resources and working with the ScriptManager control
  • the ASP.NET 3.5 ability to work with the back button
  • the ASP.NET AJAX Toolkit and all it has to offer for creating rich user interfaces
  • how to use ASP.NET’s services and core features such as the Membership and Role management systems, Web Parts, localization, and state management with ASP.NET AJAX
  • networking objects, animations, custom AJAX controls
  • testing, debuging, and deploying ASP.NET Ajax applications
Read More Show Less

Product Details

  • ISBN-13: 9780470392171
  • Publisher: Wiley
  • Publication date: 2/3/2009
  • Edition number: 1
  • Pages: 552
  • Product dimensions: 7.30 (w) x 9.20 (h) x 1.30 (d)

Table of Contents

Introduction.

Chapter 1: Overview of AJAX.

Why AJAX Applications Are Needed.

Bringing Richness to Web Applications.

Who Benefits from AJAX?

Technologies of AJAX.

AJAX Libraries.

Creating a Simple Web Page with AJAX.

The Power of AJAX.

Summary.

Chapter 2: ASP.NET 3.5 and AJAX.

ASP.NET 3.5 Brings a Lot to the Table.

ASP.NET AJAX Applications.

ASP.NET AJAX’s Server-Side Controls.

Using Multiple UpdatePanel Controls.

The Client-Side Page Request Lifecycle.

Canceling a Request.

Detecting Errors.

Working with Updates.

Summary.

Chapter 3: JavaScript for the ASP.NET Developer.

Variable Types in JavaScript.

Language Anomalies.

Scoping Variables.

Using Prototypes.

Close on Closures.

Evaluating eval().

Handling Exceptions.

Getting Parts of a String.

Better JavaScript.

Summary.

Chapter 4: Understanding the ASP.NET AJAX Client Library.

The Browser Page Lifecycle.

Using the Type System.

Base Class Library.

Supporting IntelliSense.

Errors and Debugging.

The Browser Object.

The Sys Namespace.

Summary.

Chapter 5: The ScriptManager.

The Ubiquitous ScriptManager.

ASP.NET Application Services.

Error Handling.

Customizing the Location of Scripts.

Script Combining.

Summary.

Chapter 6: Controlling the Back Button.

The Document Fragment Indicator.

Sample Application.

Enabling Partial Updates.

Adding History Support.

State Encoding.

Managing History Client-Side.

Client-Side Updates.

Adding History Support.

Deep Linking.

Summary.

Chapter 7: The ASP.NET AJAX Toolkit.

Downloading and Installing.

The ASP.NET AJAX Controls.

ASP.NET AJAX Control Toolkit Extenders.

ASP.NET AJAX Control Toolkit Server Controls.

Summary.

Chapter 8: Services.

Authenticating Users.

Managing User Roles.

Summary.

Chapter 9: ASP.NET AJAX Networking.

The XMLHttpRequest Object.

Making WebRequest Calls.

Managing Web Requests.

Passing Data.

Summary.

Chapter 10: Working with Animations.

Working with the Animation Control.

Examples of Animation Actions.

Summary

Chapter 11: Building Custom Controls.

Building Client-Side ASP.NET AJAX Controls.

Building a Server-Side ASP.NET AJAX Control.

Summary.

Chapter 12: Web Parts.

Introducing Web Parts.

Building a Web Parts Page without AJAX.

Understanding Postbacks with Web Parts.

Adding AJAX to the Web Parts Page.

Building a Custom Web Part with AJAX.

Summary.

Chapter 13: Localization.

What Is Localization?

Cultures and Regions.

Server-Side versus Client-Side Localization.

Client-Side Culture Details.

ASP.NET 3.5 Resource Files.

Looking at the Resource Editor.

Script Localization with Static Files.

Embedding JavaScript Files.

Summary.

Chapter 14: State Management.

Understanding State in .NET.

Understanding Sessions.

Using the Application Object.

Using Cookies.

Using ViewState.

State Management and ASP.NET AJAX.

Summary.

Chapter 15: Testing and Debugging ASP.NET AJAX Applications.

Debug and Release Scripts.

Using the Error Class.

Using the Sys.Debug Class.

Enabling Internet Explorer for Debugging.

Viewing ASP.NET AJAX Request and Response Messages.

Summary.

Chapter 16: Deploying ASP.NET AJAX Applications.

Installing the Bits.

ASP.NET AJAX.

Preparing for Web Farm Deployment.

Using a Different Platform.

Avoiding Common Configuration Problems.

Creating Web Deployment Projects.

After Deployment.

Using Compression for Scripts.

SummaryAppendix A: ASP.NET AJAX Resources.

Index.

Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

    If you find inappropriate content, please report it to Barnes & Noble
    Why is this product inappropriate?
    Comments (optional)