Microsoft® ASP.NET and AJAX: Architecting Web Applications

Microsoft® ASP.NET and AJAX: Architecting Web Applications
Published:April 15, 2009Language:English
Author:Dino EspositoTechnology:Microsoft Visual Studio 2008
Length:352 PagesISBN 13:9780735626218

List Price:

$ 39.99
About The BookYour guide to rewriting the rules of Web development—for the performance and interactivity users demand

Rethink the way you plan, design, and build Web applications—with expert guidance from Web development luminary Dino Esposito. Whether giving legacy sites a much-needed tune-up—or architecting rich Internet applications from the ground up—you’ll learn pragmatic approaches to AJAX development that you can employ today. Discover how to:
  • Delve into the mechanics and design goals of partial rendering—such as improving page-refresh speed
  • Use AJAX-enabled server controls to bring desktop-like functionality to Web solutions
  • Apply design patterns to common Web development issues, including client-side data binding
  • Manipulate JavaScript more easily using the jQuery and Microsoft AJAX libraries
  • Examine the interoperability and security models in Microsoft Silverlight
  • Weigh the tradeoffs when architecting Web applications for richness (Silverlight) vs. reach (AJAX)—and deliver the right solution for your audience
  • Welcome to the companion content page for Microsoft ASP.NET and AJAX: Architecting Web Applications, which has content and links related to this book. For additional information, see the book's Introduction.
    Code Samples
    The companion content for Microsoft ASP.NET and AJAX: Architecting Web Applications is available from CodePlex. To download the sample code:
    1. Open the CodePlex home page at
      1. To view the information about CodePlex, click the More about CodePlex link (
      2. To view the CodePlex Terms of Use, click the Terms of Use link at the bottom of the page (
    2. Open the Code Samples at
    3. Click the Download link next to the most recent version.
    4. Save the .zip file to a location on your hard drive.
    5. Extract the files.
    System Requirements
    You'll need the following hardware and software to build and run the code samples for this book:
    • Nearly any version of Microsoft Windows, including Vista (Home Premium Edition, Business Edition, or Ultimate Edition), Windows Server 2003 and 2008, and Windows XP Pro.
    • Microsoft Visual Studio 2008 Standard Edition, Visual Studio 2008 Enterprise Edition, or Microsoft Visual C# 2008 Express Edition, and Microsoft Visual Web Developer 2008Express Edition.
    • Microsoft SQL Server 2005 Express Edition, Service Pack 2 or Microsoft SQL Server 2005, Service Pack 3, or Microsoft SQL Server 2008.
    • The Northwind database of Microsoft SQL Server 2000 is used to demonstrate data-access techniques. You can obtain the Northwind database from the Microsoft Download Center(
    • 1.6 GHz Pentium III+ processor, or faster.
    • 1 GB of available, physical RAM.
    • Video (800 by 600 or higher resolution) monitor with at least 256 colors.
    • CD-ROM or DVD-ROM drive.
    • Microsoft mouse or compatible pointing device.
    Support InformationEvery effort has been made to ensure the accuracy of the book and the companion content. As corrections or changes are collected, they will be added to a Microsoft Knowledge Base article. You can find Knowledge Base articles and other support options at the following location: Microsoft Press Book and CD Support Web Site.
    Looking for training resources, events and advice from peers? Join the Microsoft Training and Certification Community. Preparing for an exam now? Find your Microsoft Certification Study Group. Talk to us on these social networks:
    What do you think of this book? Your feedback is important in helping us create books that serve your needs and meet your expectations.Please take our survey at

    Note: You will need this book's 13-digit International Standard Book Number (ISBN) to take the survey.The ISBN 13 can be found above.
    To report or search for corrections in this book or its companion content,
    search for the title in our online store and then check the Errata & Updates tab. To report errors, please go to our Submit errata page.