Uh-oh, it looks like your Internet Explorer is out of date.

For a better shopping experience, please upgrade now.

Programming ASP.NET: Building Web Applications and Services with ASP.NET 2.0

Programming ASP.NET: Building Web Applications and Services with ASP.NET 2.0

4.0 4
by Jesse Liberty, Dan Hurwitz

See All Formats & Editions

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


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.

Product Details

O'Reilly Media, Incorporated
Publication date:
Sold by:
Barnes & Noble
File size:
21 MB
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.

Customer Reviews

Average Review:

Post to your social network


Most Helpful Customer Reviews

See all customer reviews

4 out of 5 based on 0 ratings. 4 reviews.
Guest More than 1 year ago
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.
Guest More than 1 year ago
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.
Guest More than 1 year ago
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.
Guest More than 1 year ago
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.