Advanced ASP.NET AJAX Server Controls



Advanced ASP.NET AJAX Server Controls

Adam Calderon and Joel Rumerman have done the programming world a large service by taking the time to write Advanced ASP.NET AJAX Server Controls For .NET Framework 3.5. Their writing style is clear and concise, and they always seem to know which topics are most relevant to cover in detail. Nikhil Kothari, a Web control genius, is credited with the book s modest foreword that is similarly complimentary to the authors.


The book s first section is all about JavaScript programming. It does a fantastic job of explaining the contrasts between object-oriented programming in C# vs. JavaScript. For a mere two chapters of content, it does an amazingly good job of delving deep into relevant JavaScript programming concepts while simultaneously providing immense value even for relatively novice JavaScript programmers. The Microsoft AJAX Library is covered thoroughly, as well, including how to program with it and extend it to do your deeds. Although there are a few minor typos and errors that should have been caught during editing, they barely detract from the highly valuable surrounding content.


The second section is all about controls. It explains all the latest techniques for creating controls with deluxe AJAX support. An entire chapter is devoted to adding client-side capabilities to custom controls, such as behaviors, client-side events, and script resources. Another chapter is devoted to explaining the localization capabilities of ASP.NET AJAX.


Section three delves into the various communication architectures supported by ASP.NET AJAX, such as Web services, page methods, partial postbacks, serialization, and proxies. Other application services are also covered, such as membership, roles, and profiles. While these services have been around since ASP.NET 2.0, this section explains how to use them from the client side for a more seamless user experience.


The fourth section is all about the ASP.NET AJAX Control Toolkit. Instead of rehashing the documentation for each individual control, much more valuable content is provided by delving into the architectural details of the toolkit. Differences between the Microsoft AJAX Library and the Control Toolkit are highlighted. The AJAX Control Toolkit provides an additional programming layer on top of the Microsoft AJAX Library, and this section covers that layer quite thoroughly from a developer s standpoint.


The fifth and final section covers a variety of important miscellaneous topics, such as Visual Studio IntelliSense support for JavaScript and XML Comments. HTTP Modules and HTTP Handlers are also discussed. Finally, the source code of a custom client-side error handling class is listed. This component can help ensure that ugly client-side errors don t accidentally slip through the cracks of your Web applications.


Advanced ASP.NET AJAX Server Controls is an excellent example of why programming books can still be extremely valuable in the age of the Internet. While some of the information contained in this book could certainly be found for free with enough googling, getting such detailed and thorough explanations about control development all in one package is well worth the price of this book. Any moderately experienced programmer could certainly become a Web control development expert by thoroughly studying this book and implementing the practices contained within.


By Steve C. Orr



Title: Advanced ASP.NET AJAX Server Controls For .NET Framework 3.5

Authors: Adam Calderon and Joel Rumerman

Publisher: Addison-Wesley

ISBN: 0-321-51444-0

Web Site:,3110,0321514440,00.html

Price: US$49.99

Page Count: 602



Hide comments


  • Allowed HTML tags: <em> <strong> <blockquote> <br> <p>

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.