Programming ASP.NET: Building Web Applications and Services with ASP.NET 2.0 [NOOK Book]


O'Reilly has once again updated its bestselling tutorial on ASP.NET, the world's leading web development tool from Microsoft. In Programming ASP.NET, Third Edition, authors Jesse Liberty and Dan Hurwitz give you the lowdown on the technology's latest version, ASP.NET 2.0, as well as Visual Studio 2005.

Among the most significant improvements to ASP.NET 2.0 are new server controls and services that make you dramatically more productive. In ...

See more details below
Programming ASP.NET: Building Web Applications and Services with ASP.NET 2.0

Available on NOOK devices and apps  
  • NOOK Devices
  • NOOK HD/HD+ Tablet
  • NOOK
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for Windows 8 Tablet
  • NOOK for iOS
  • NOOK for Android
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK for Windows 8
  • NOOK for PC
  • NOOK for Mac
  • NOOK Study
  • NOOK for Web

Want a NOOK? Explore Now

NOOK Book (eBook)
$22.99 price
(Save 42%)$39.99 List Price


O'Reilly has once again updated its bestselling tutorial on ASP.NET, the world's leading web development tool from Microsoft. In Programming ASP.NET, Third Edition, authors Jesse Liberty and Dan Hurwitz give you the lowdown on the technology's latest version, ASP.NET 2.0, as well as Visual Studio 2005.

Among the most significant improvements to ASP.NET 2.0 are new server controls and services that make you dramatically more productive. In fact, when compared to its predecessor, ASP.NET 2.0 reduces the amount of code you have to write by about 75%. Creating interactive web applications has never been easier-but that still doesn't mean it's hassle-free! The difficulty in ASP.NET 2.0 is that it's so complete and flexible that there are many pieces that must be woven together to build a robust, scalable, and efficient application.

Fortunately, Programming ASP.NET, Third Edition is on the case, dispensing all the information you need to be effective with this dynamic tool. For starters, the book features a comprehensive tutorial on Web Forms, the user interface that gives web applications their look and feel. It then offers detailed explanations of all new controls, including web server controls, HTML controls, and custom controls. Used properly, these controls are able to take care of nearly all the foundation work-security, data access, layout, etc.-that you would normally have to write yourself. Free of these burdensome tasks, you can instead focus on your specific application.

Other new material found in this updated edition even shows you how to create ASP.NET 2.0 pages for mobile devices. With Programming ASP.NET, Third Edition at your side, there's virtually no end to the programming possibilities.

Read More Show Less

Product Details

  • ISBN-13: 9780596552732
  • Publisher: O'Reilly Media, Incorporated
  • Publication date: 10/26/2005
  • Sold by: Barnes & Noble
  • Format: eBook
  • Edition number: 3
  • Pages: 960
  • File size: 21 MB
  • Note: This product may take a few minutes to download.

Meet the Author

Jesse Liberty is the best selling author of Programming ASP.NET, Programming C#, and a dozen other books on web and object oriented programming. He is president of Liberty Associates, Inc., where he provides contract programming, consulting and on-site training in ASP.NET, C#, C++ and related topics. Jesse has been a Distinguished Software Engineer at AT&T and Vice President for technology development at CitiBank.

Dan Hurwitz is the president of Sterling Solutions, Inc., where for nearly two decades he has been providing contract programming and database development to a wide variety of clients.

Read More Show Less

Table of Contents

1 Asp.Net 2.0 1
2 Visual Studio 2005 10
3 Controls : fundamental concepts 60
4 Basic controls 94
5 Advanced controls 182
6 Web site fundamentals 243
7 Tracing, debugging, and error handling 294
8 Validation 324
9 Web data access 346
10 Ado.Net 408
11 Forms-based security 485
12 Master pages and navigation 521
13 Personalization 554
14 Custom and user controls 593
15 Creating Web services 636
16 Consuming Web services 683
17 Caching and performance 719
18 Application logic and configuration 776
19 Deployment 845
A Keyboard shortcuts 881
B Relational database technology : a crash course 886
Read More Show Less

Customer Reviews

Average Rating 4
( 4 )
Rating Distribution

5 Star


4 Star


3 Star


2 Star


1 Star


Your Rating:

Your Name: Create a Pen Name or

Barnes & Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation


  • - By submitting a review, you grant to Barnes & and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Terms of Use.
  • - Barnes & reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing all of 4 Customer Reviews
  • Anonymous

    Posted April 21, 2006

    THE best ASP.NET book out there

    Programming ASP.NET is now on it¿s 3rd edition¿updated for the new 2.0 release of the .NET framework. I have always been a fan of the previous editions of this book, but this version is by far the best yet. In some of the previous editions of this book, code examples were provided in both C# and VB.NET. That was always a point of dissatisfaction with me¿first of all, I don¿t think anyone should be programming in VB.NET, and second of all, by putting in the same example twice, it left twice as less room for other material. This has all been resolved with this version. The authors have wisely opted to focus on C# with all their code examples. By focusing on just one language, this book feels more focused. One thing I loved about the previous editions was how virtually every control was discussed, with lots of examples, and lots of documentation. This trend continues in this book, but has been massively updated to account for all the new ASP.NET controls. All in all, I was very pleased with this book. The things I didn¿t like from previous editions have been resolved, and the stuff I have always loved has remained. This is the best edition of Programming ASP.NET yet. The authors have deftly created a book that is part reference, part tutorial. This book is the best ASP.NET book available. Highly recommended.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted March 16, 2006


    Are you a programmer or web developer who wants to build web applications using Microsoft's powerful new ASP.NET 2.0 platform? Well, you're in luck! Authors Jesse Liberty and Dan Hurwitz, have done an outstanding job of writing a 3rd edition of a book that will teach you all you need to know to build professional quality, interactive, robust data-driven web applications. Liberty and Dan Hurwitz, begin with an introduction to ASP.NET and the .NET platform. Then, they explore the Visual Studio 2005 Integrated Development Environment and show you how you can use it most efficiently to create ASP.NET applications. The authors continue by providing complete coverage of ASP.NET Server Controls. In addition, the authors next go beyond the controls to show you how to use code-behind effectively, and how to manage state in the otherwise stateless Web and describe the lifecycle of a Web page in detail and, finally show you how to take advantage of advanced directives. They also examine Tracing, Debugging, and Error Handling in ASP.NET. Then, the authors look at validation. They continue by looking at Web Data Access, and explore the new controls in ASP.NET 2.0 that make interacting with data sources such as databases and XML files far easier than ever before. In addition, the authors next cover ADO.NET. They also describe in detail how to implement forms-based security to constrain user access to your web site over the Internet. Then, the authors describe features that help you build professional-quality Web applications. They continue by showing you how to allow your users to tailor the look and feel of your site to their own requirements and how to store that information so when the user returns, the site remembers the user's preferences and state. In addition, the authors cover the powerful, yet easy to use, technology that allows you to extend ASP.NET to create controls customized for your specific problem domain. They also show you how to create web services that allow other applications to interact with your application programatically. Then, the authors show you how to create client applications that present data retrieved from Web services. They continue by focusing on issues related to building fast, scalable applications. In addition, the authors next cover application logic and configuration. Finally, they focus on deployment. The good thing about this excellent book is that it helps you get the job done. Needless to say, this book simplifies the configuration and deployment of applications.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted May 20, 2004

    Best ASP.NET book available

    As with the first edition of this book, the second edition continues to be the best ASP.NET book available today. This edition has been updated to include information on the 1.1 version of the .NET framework as well as Visual Studio 2003. Unlike many other ASP.NET books I have seen, you can actually pick this one up and begin writing ASP.NET applications quickly. The book begins with an introduction to the Visual Studio development environment, which is necessary knowledge to be able to effectively write and compile code. This introduction does a very good job quickly describing the most important features of the IDE. For a more thorough introduction to the Visual Studio .NET IDE, pick up a copy of O¿Reilly¿s Mastering Visual Studio .NET. This book then proceeds to discuss each of the ASP.NET server controls in detail. Examples are provided in both C# and VB.NET, with clear preference given to C#. Some of the more difficult concepts are clearly explained, with enough information provide to satisfy more advanced readers. Personally, I found many of the highlights of this book to be toward the end, where an excellent section on data access can be found. This has often been a point of contention with me: most applications today have some amount of data access involved. Unfortunately, most .NET books have only a small (and largely inadequate) data access chapter. The data access section in this book is one of the best I have seen. Even if you know a lot about ASP.NET, you¿ll probably learn a thing or two from the data access section. The authors also have written an excellent chapter on creating custom controls for applications. There is a very good discussion on creating user controls and custom controls (both of which can be used as re-usable components in web applications). Like the previous edition, this book doesn¿t disappoint. This is a must have for ASP.NET developers and an excellent tutorial for individuals trying to get their hands around ASP.NET.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted May 14, 2004

    Don't waste your time

    Just a bunch of data strung together in a big nasty blob. Sloppy waste to display all code in both vb and c#! Makes it very hard to read. Total waste of money. I am very disappointed.

    Was this review helpful? Yes  No   Report this review
Sort by: Showing all of 4 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)