Topic: ASP.NET

Professional ASP.NET 3.5 AJAX (0470392177) cover image

Professional ASP.NET 3.5 AJAX

Bill Evjen, Matt Gibbs, Dan Wahlin, Dave Reed
ISBN: 978-0-470-39217-1
Paperback
552 pages
February 2009
This title is out-of-print and not currently available for purchase from this site.
About This Title  |  Download Code  |  Errata  |  P2P Forum for This Title

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