ASP.NET AJAX in Action, Second Edition![]() Alessandro Gallo, David Barkol, Rama Vavilala, Dave Ward MEAP Began: June 2009 Softbound print: September 2010 | 550 pages ISBN: 9781935182405 |
|||
| Pre-Order options* | |||
| Order today and start reading ASP.NET AJAX in Action, Second Edition today through the MEAP | |||
| MEAP + Ebook only - $29.99 | |||
| MEAP + Print book (includes Ebook) when available - $49.99 | |||
| Every purchase includes a free ebook of the previous edition! | |||
| For more information, please see the MEAP FAQs page. | |||
| About MEAP Release Date Estimates | |||
Table of Contents, MEAP Chapters & Resources
| Table of Contents | Resources |
|
Part I: ASP.NET AJAX basics
1: Introducing ASP.NET AJAX - AVAILABLE 2: First steps with the Microsoft Ajax library - FREE 3: JavaScript for Ajax developers - AVAILABLE 4: Exploring the Ajax server extensions 5: Making asynchronous network calls Part II: Partial rendering 6: Partial-page rendering with UpdatePanels 7: Under the hood of the UpdatePanel 8: Advanced Partial Rendering techniques - AVAILABLE Part III: Components and controls 9: ASP.NET AJAX client components 10: Building Ajax-enabled controls 11: Developing with the Ajax Control Toolkit Part IV: ASP.NETAJAX and web applications 12: Working with data 13: Drag and drop 14: Implementing common Ajax patterns |
|
DESCRIPTION
Ajax revolutionized web development by eliminating frustrating page refreshes, lost scroll positions, intermittent interactions, and flat, boring pages. It's now the de-facto standard for building rich, interactive websites. With ASP.NET AJAX, a free add-on library from Microsoft, you can easily integrate Ajax features into ASP.NET apps. And with ASP.NET 4.0, ASP.NET AJAX offers a new set of functionality and components that make it more powerful and easier to use.
Building on the bestselling First Edition, ASP.NET AJAX in Action, Second Edition introduces ASP.NET AJAX and Ajax-based app development. Beginners will appreciate the clear explanations of key ideas and terminology. Intermediate and advanced ASP.NET developers will find a no-nonsense learning source and well-organized reference.
Since the release of .NET 3.5 and Visual Studio 2008, ASP.NET AJAX has been embedded in the .NET framework - no separate download is required to add the AJAX features. ASP.NET 3.5 supports WebParts controls inside UpdatePanels, and ASP.NET AJAX is integrated with controls such as the Menu and the TreeView. Features like browser-based history support and script combining are now an integral part of the ScriptManager control.
The totally revised Second Edition covers key new techniques like:
- Added features in ASP.NET AJAX 4.0 including the Template Engine, data management on the client side, the DataView control, and more!
- VS 2008 IntelliSense in JavaScript files, better support for JavaScript debugging, and an improved Designer for ASP.NET AJAX controls and extenders
- Using ASP.NET AJAX networking features to invoke WCF Services and manage data asynchronously
- Partial Rendering via ASP.NET MVC, which lets the page update a portion of the User Interface without an entire reloading
- Communicating between Silverlight and ASP.NET AJAX
- jQuery support, with features such as CSS selectors, a powerful chaining syntax, and animation effects
ASP.NET AJAX in Action, Second Edition goes well beyond a simple update of the previous edition. It's a full exploration ASP.NET and Ajax best practices using the new features introduced in ASP.NET AJAX 4.0, as well as covering everything in versions 1.0 and 3.5. This book assumes you know your way around ASP.NET, but no prior exposure to Ajax or ASP.NET AJAX is required.
WHAT'S INSIDE
- Updated for ASP.NET AJAX 4.0
- Client Templating Engine
- Command Bubbling
- Live Bindings
- Support for WCF Services and ADO.NET Data Services (RESTful services)
- Declarative configuration and instantiation of client components
- New techniques for JavaScript code authoring and management, such as support for IntelliSense and script combining
- New ScriptManager features such as history management
- Using jQuery with ASP.NET AJAX
- ASP.NET AJAX with Silverlight and ASP.NET MVC
About the Author
Alessandro "Garbin" Gallo is a Microsoft MVP in the Visual ASP/ASP.NET category and has been an active contributor for the Ajax Control Toolkit project. As a .NET developer/consultant with a primary focus on ASP.NET application design and development, Alessandro has been developing with ASP.NET AJAX since the very first CTP. Notably, he won the Grand Prize at the Mash-it-up with ASP.NET AJAX contest held by Microsoft in 2006.
David Barkol is a Principal Consultant for Neudesic, one of Microsoft's leading .NET professional services firms and a Gold Certified Partner. At Neudesic David specializes in providing custom .NET solutions that leverage technologies such as ASP.NET, Web Services, Windows Forms, SQL Server, and C#. He is an MCSD in .NET and a member of the Microsoft ASP.NET Advisory Council. David resides in tropical La Palma, CA.
Rama Krishna Vavilala is a senior software developer/architect at 3C Software, a leading supplier of Cost Management Solutions. He has designed and developed three different versions of Impact:ECST (3C Softwares product suite). Currently, he is designing an Ajax-based web application using ASP.NET AJAX. This application will be a part of the Impact:ECST suite. He is a regular contributor at The Code Project and has contributed around 20 articles on wide ranging subjects.
Dave Ward develops in and writes about ASP.NET, jQuery and ASP.NET AJAX. He is a newly inducted ASP Insider, Nerd Dinner's JavaScript secret weapon, and is listed on the Programming homepage of Alltop.
Praise for ASP.NET AJAX in Action, First Edition
"What I really liked about this book is that Gallo, Barkol and Vavilala don't just write a book that details how to use the UpdatePanel and the ASP.NET AJAX Control Toolkit: they take the time and trouble to explain the architecture behind the technology...There is no denying that this is one of the best books on ASP.NET AJAX that I've been lucky enough to read."
--Dave Wheeler, I Programmer Book Review
"...The book is actually one of the best books I've read. It's clear, concise, right to the point, the samples actually work (not like some other books I've read) and are so simple to modify and adapt to my projects."
--Jose Rolando Guay Paz, Web Developer, CSW Solutions
"Easy to read and understand. The best I've seen."
--Joe Stagner, Program Manager, Microsoft Corporation
"...leads the reader on a learning journey."
--Darren Niemke, Microsoft MVP and Author, ASP.NET 2.0 Web Parts in Action
"I will put this on on my table and remove the others."
--Berndt Hamboeck, MCT, MCPD, and MCITS SQL Server 2005
"I'm already planning on resuing the examples. Enough said!"
--Curt Christianson, Chief Architect, df-Software
"Critical to understanding the underlying architecture. This one is a sure bet."
--Walter Myers, Microsoft Corporation
"Thoughtful, interesting, and different."
--Anil Radhakrishna, MCAD, ASP.NET MVP
"I'm rarely moved to email anything but a question or errata, but I wanted to give props to the authors for writing the best book I have read on the subject. There are more real world examples than any collection of forum postings or websites anywhere. I have 3 other Ajax books and they all remain on the shelf but this one stays open on my desk."
--Bret Williams, from the ASP.NET AJAX in Action Author Online
"(This is) clearly the best ASP.Net Ajax book...I am looking for any other books from these authors - I'll order them without even thinking about it. There's a very short list of authors about whom I can make that statement. And I'll keep my eye on the Manning publishing company from now on. They know how to edit books well, and they selected the best authors available."
--Eric W. Engler, Amazon reviewer
" ...I absolutely loved the book... a great book and well-worth reading."
-- David Hayden, CodeBetter.com
About the Early Access Version
This Early Access version of ASP.NET AJAX in Action, Second Edition enables you to receive new chapters as they are being written. You can also interact with the authors to ask questions, provide feedback and errata, and help shape the final manuscript on the Author Online
Want to learn More?
Sign up to read more content when it is released and to receive news about this book.


