ASP.NET AJAX in Action - Finally!

After a long but rewarding journey I'm happy to announce that our book, ASP.NET AJAX In Action, is finally out! Currently, the book is available in eBook format from the Manning web site. On August 24th (next week), the printed book will be available as well. Source code for the book can be freely downloaded from here.

Here are the contents (copied from the Manning home page):


forewords
preface
acknowledgments
about this book
about the authors
about the title
about the cover illustration

Part 1 ASP.NET AJAX basics

1 Introducing ASP.NET AJAX
1.1 What is Ajax?
1.2 ASP.NET AJAX architecture
1.3 ASP.NET AJAX in action
1.4 Summary
2 First steps with the Microsoft Ajax Library
2.1 A quick overview of the library
2.2 The Application model
2.3 Working with the DOM
2.4 Making development with JavaScript easier
2.5 Summary
3 JavaScript for Ajax developers
3.1 Working with objects
3.2 Working with JSON
3.3 Classes in JavaScript
3.4 Understanding inheritance
3.5 Understanding interfaces and enumerations
3.6 Using type reflection
3.7 Working with events
3.8 Summary
4 Exploring the Ajax server extensions
4.1 Ajax for ASP.NET developers
4.2 Enhancing an existing ASP.NET site
4.3 ScriptManager: the brains of an Ajax page
4.4 Partial-page updates
4.5 Summary
5 Making asynchronous network calls
5.1 Working with ASP.NET Web Services
5.2 The asynchronous communication layer
5.3 Consuming external Web Services
5.4 Using ASP.NET application services
5.5 Summary
6 Partial-page rendering with UpdatePanels
6.1 With great power comes great responsibility
6.2 Getting to know the UpdatePanel
6.3 Triggers
6.4 Advanced techniques
6.5 Live GridView filter
6.6 Summary

Part 2 Advanced techniques

7 Under the hood of the UpdatePanel
7.1 The PageRequestManager: the unsung hero
7.2 A client-side event viewer
7.3 UpdatePanel cookbook
7.4 Caveats and limitations
7.5 Summary
8 ASP.NET AJAX client components
8.1 The client component model
8.2 Working with client components
8.3 Behaviors
8.4 Controls
8.5 Summary
9 Building Ajax-enabled controls
9.1 Script descriptors
9.2 Introduction to Ajax-enabled controls
9.3 Extenders
9.4 Script controls
9.5 Summary
10 Developing with the Ajax Control Toolkit
10.1 A world of extenders
10.2 The Ajax Control Toolkit API
10.3 Animations
10.4 Summary

Part 3 ASP.NET AJAX Futures

11 XML Script
11.1 XML Script basics
11.2 Actions
11.3 Bindings
11.4 Summary
12 Dragging and dropping
12.1 The drag-and-drop engine
12.2 A drag-and-drop shopping cart
12.3 Summary

Part 4 Mastering ASP.NET AJAX

13 Implementing common Ajax patterns
13.1 Script versioning
13.2 Helpers, help me help you!
13.3 Logical navigation and unique URLs
13.4 Declarative data binding
13.5 Declarative widgets
13.6 Summary
Installing ASP.NET AJAX
Tools for debugging Ajax applications
resources
index

We were also very fortunate to get forewords from both Scott Guthrie and Bertrand Le Roy - a true honor. We hope you enjoy the book as much as we enjoyed sharing what we learned from the community, Microsoft and each other.

Published Tuesday, August 14, 2007 9:00 PM by davidbarkol
Filed under: , ,

Comments

# re: ASP.NET AJAX in Action - Finally!

Wednesday, August 15, 2007 1:32 AM by ScottGu

I can't wait to buy the book in the bookstore.  This is a really great book.  Nice job guys!

# re: ASP.NET AJAX in Action - Finally!

Wednesday, August 15, 2007 1:47 AM by Paul Mendoza

I just ordered your book. The chapters look really good. I actually do a lot of AJAX (ATLAS) development already but want to get into it deeper. Hopefully this helps.

# re: ASP.NET AJAX in Action - Finally!

Wednesday, August 15, 2007 9:08 AM by Mark K

Congratulations! I'll be ordering the book this week and I'm really looking forward to reading it.

# re: ASP.NET AJAX in Action - Finally!

Wednesday, August 15, 2007 12:14 PM by Jason

I have read some chapters of it, and I really like it. It uses a lot of practical examples and it covers a lot of details you wanna know about asp.net ajax.

# re: ASP.NET AJAX in Action - Finally!

Tuesday, December 16, 2008 3:50 PM by adam

This is a great book but I cant get the Mashup example in ch 5 to work

I get a script error at line #1  and then at #72   which seems to be line #28 in the Mashup page saying VEMap is undefined.  I have tried various alternatives to the yahoo url in the YahooProvider code but it doesnt help.     I am running VS 2008  ASP.NET 3.5 - thx

# re: ASP.NET AJAX in Action - Finally!

Friday, October 9, 2009 3:05 PM by Neil

Really a great book!!

# re: ASP.NET AJAX in Action - Finally!

Wednesday, December 16, 2009 7:42 PM by Suraj

This is one of the best book I ever used