ASP.NET 2.0: A Developer's Notebook


When ASP.NET hit the street a couple of years ago, it was a real eye-opener. Microsoft's tool for creating dynamic, server side web applications introduced Web Forms, a feature with the same rapid drag and drop convenience enjoyed by Visual Basic developers, along with a method for creating XML-based web services. ASP.NET was more than an upgrade of Active Server Pages it was a quantum leap ahead.Now Microsoft has a new version of ASP.NET as part of its upcoming next generation release of the Visual Studio .NET ...

See more details below
$25.50 price
(Save 14%)$29.95 List Price
Other sellers (Paperback)
  • All (30) from $1.99   
  • New (6) from $4.99   
  • Used (24) from $1.99   
ASP.NET 2.0: A Developer's Notebook

Available on NOOK devices and apps  
  • NOOK Devices
  • Samsung Galaxy Tab 4 NOOK 7.0
  • Samsung Galaxy Tab 4 NOOK 10.1
  • NOOK HD Tablet
  • NOOK HD+ Tablet
  • NOOK eReaders
  • 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 for Web

Want a NOOK? Explore Now

NOOK Book (eBook)
$13.49 price
(Save 43%)$23.99 List Price


When ASP.NET hit the street a couple of years ago, it was a real eye-opener. Microsoft's tool for creating dynamic, server side web applications introduced Web Forms, a feature with the same rapid drag and drop convenience enjoyed by Visual Basic developers, along with a method for creating XML-based web services. ASP.NET was more than an upgrade of Active Server Pages it was a quantum leap ahead.Now Microsoft has a new version of ASP.NET as part of its upcoming next generation release of the Visual Studio .NET development platform. ASP.NET 2.0 is already available in beta release, and web developers are anxious to get a good look at it. That's exactly what our new Developer's Notebook allows you to do.More than just an introduction to ASP.NET 2.0, this practical guide acquaints you with all of the new features through nearly 50 hands-on projects. Each one places emphasis on changes in the new release that can increase productivity, simplify programming tasks, and help you add functionality to your applications. For example, ASP.NET 2.0 includes master pages, themes, and skins so you can build applications with a consistent page layout and design. Other changes allow for the automatic creation of web pages for use on mobile devices, while wizards and controls allow you to perform frequent tasks (like data access) without having to write a single line of code.ASP.NET 2.0: A Developer's Notebook also includes suggestions for further experimentation, links to on-line documentation, and practical notes and warnings from the author regarding changes to the new version.The new Developer's Notebooks series from O'Reilly offers an in-depth first look at important new tools for software developers. Emphasizing example over explanation and practice over theory, they focus on learning by doing you'll get the goods straight from the masters, in an informal and code-intensive style. If you want to get up to speed on ASP.NET 2.0 before its official release, this all lab, no lecture book will get you there.

Read More Show Less

Product Details

  • ISBN-13: 9780596008123
  • Publisher: O'Reilly Media, Incorporated
  • Publication date: 6/28/2005
  • Edition number: 1
  • Pages: 352
  • Product dimensions: 7.14 (w) x 9.18 (h) x 0.86 (d)

Meet the Author

Wei-Meng Lee (Microsoft .NET MVP) is a technologist and co-founder of Active Developer, a technology company specializing in hands-on training on the latest technologies. He is an established developer and trainer specializing in .NET and wireless technologies.Wei-Meng speaks regularly at international conferences and has authored and co-authored numerous books on .NET, XML and wireless technologies, including .Net Mobile Web Developer's Guide, C#.Net Web Developer's Guide with CDROM, VB.NET Developer's Guide with CDROM, and Webmaster's Guide to the Wireless Internet (Syngress). He writes extensively for the O'Reilly Network on topics ranging from .NET to Mac OS X. He is also the author of Windows XP Unwired (O'Reilly & Associates) and is currently working on Programming the .NET Compact Framework, also from O'Reilly.

Read More Show Less

Table of Contents

The Developer's Notebook Series;
Notebooks Are...;
Notebooks Aren't...;
Who This Book Is For;
How This Book Is Organized;
Where Can I Learn More?;
What You Need to Use This Book;
Conventions Used in This Book;
Using Code Examples;
SafariĀ® Enabled;
I'd Like to Hear from You;
Comments and Questions;
About the Author;
Chapter 1: What's New?;
1.1 Create a New Web Project;
1.2 Use Multiple Languages;
1.3 Set the Focus of Controls;
1.4 Define Multiple Validation Groups on a Page;
1.5 Insert Client Script into a Page;
1.6 Post to Another Page;
1.7 Selectively Display Groups of Controls;
1.8 Upload Files to Your Web Site;
1.9 Create an Image Map;
Chapter 2: Master Pages and Site Navigation;
2.1 How do I do that?;
2.2 Use a Master Page as a Content Page Template;
2.3 Modify a Master Page at Runtime;
2.4 Create a Site Map for Your Web Site;
2.5 Display Hierarchical Data Using the TreeView Control;
2.6 Populate a TreeView Control Programmatically;
2.7 Display Drop-Down Menus Using the Menu Control;
Chapter 3: Web Parts;
3.1 How do I do that?;
3.2 Create a Personalizable Custom Web Part;
3.3 Let Users Move Web Parts;
3.4 Let Users Add Web Parts at Runtime;
3.5 Let Users Edit Web Parts at Runtime;
3.6 Enable Web Parts to Talk to Each Other;
Chapter 4: Data Access;
4.1 Display Data in a Table;
4.2 Sort and View Records on Multiple Pages;
4.3 Edit and Delete Records;
4.4 Display One Record at a Time;
4.5 Cache the Data Source Control;
4.6 Cache Using Dependency;
4.7 Encrypt Connection Strings;
4.8 Connect to a Business Object;
4.9 Connect to an XML Document;
Chapter 5: Security;
5.1 Create a Login Page Using the New Security Controls;
5.2 Add Users with WAT;
5.3 Restrict Unauthorized Access to Pages;
5.4 Recover Passwords for Users;
5.5 Let Users Change Passwords;
5.6 Create Accounts with CreateUserWizard;
5.7 Group Users into Roles;
5.8 Manage User Settings;
Chapter 6: Performance;
6.1 How do I do that?;
6.2 Dynamically Generate Web Service Proxy Classes;
6.3 Precompile Your Site;
6.4 Cache Fragments of a Page;
6.5 Lower the Cost of Server Callbacks;
Chapter 7: Profiles;
7.1 Personalize Your Application;
7.2 Authenticate Users with Forms Authentication;
7.3 Save Anonymous User Profiles;
7.4 Transfer an Anonymous Profile to an Authenticated Profile;
Chapter 8: Themes, Skins, and Localization;
8.1 Create Themes and Skins;
8.2 Apply Themes at Runtime;
8.3 Store Themes in User Profiles;
8.4 Localize Your Application;

Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
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 3 Customer Reviews
  • Anonymous

    Posted June 17, 2005

    no shortage of XML

    A strong theme pervading the book is the heavy usage of XML to encode and manipulate configuration data. Microsoft has gone to some lengths to use the expressive power of XML to make quite complex configurations. Luckily, the book shows that serious work has also gone into providing you with UI tools to tweak the XML. If you are still new to XML, the book may be useful as a motivator by showing non-trivial examples of how to use it. Certainly, it also reveals the characteristic verbosity of XML, which might be offputting to some. Experienced ASP developers may want to check out the new security Provider Model. It is claimed to be very flexible and extensible in how you can use it to add security features. Of all the new items in ASP 2, this is perhaps the most important.

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

    Posted July 2, 2005

    Excellent introduction to ASP.NET 2.0

    This is the second of O¿Reilly¿s new ¿Developer¿s Notebook¿ series that I have read, and I am quite impressed with this series. This series aims to provide hands-on tutorials for some of the latest technology. The author does an excellent job covering some of the new features and changes in the upcoming ASP.NET 2.0. This book works best when you read it sitting in front of the Visual Studio 2005 IDE. The author intends the reader to follow along, doing their own coding, to learn the concepts discussed. One thing I really enjoyed about this book is the organization. I¿m a professional ASP.NET developer, there are things I like about ASP.NET and things I dislike about it. Lee did an excellent job covering a lot of the new and exciting features of ASP.NET right up front, which builds the readers enthusiasm for the rest of the book. Finally I can set focus on a control! Finally I can cross-post forms! Finally I can control visual inheritance! Sure these issues may not be all that important, but they¿re things current ASP.NET developers have been clamoring for, and they keep the reader engaged through the material. I think my favorite section of the book is Chapter 3: Web Parts. This chapter is not for the faint of heart¿there are lots of juicy coding details, which developers will absolutely eat up. This chapter also covers one of the most interesting aspects of the revamped ASP.NET¿the ability to easily create portal applications. The reader is stepped through some excellent examples, from building to personalization. I found this to be an excellent introduction to the ASP.NET 2.0 framework. As some other reviewers have noted, this book isn¿t designed as an introduction to programming ASP.NET¿you¿re expected to have written pages in it before. I personally would have preferred to see the examples provided in the book in C# (rather than VB.NET), but that¿s a minor issue, and any experienced ASP.NET developer already has some practice translating between the two. This book is a must read if you¿re planning on migrating to the new version of the .NET framework.

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

    Posted October 13, 2008

    No text was provided for this review.

Sort by: Showing all of 3 Customer Reviews

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