ASP.NET 2.0 Cookbook

( 1 )
Paperback (Second Edition)
$40.25
BN.com price
$54.95 List Price (Save 27%)
Marketplace (New and Used)
from
$0.99
$54.95 List Price (Save 98%)
All (34)  
Used (21)  
New (13)  
Close
Sort by
Page 1 of 4
Showing 1 – 9 of 34 (4 pages)
$0.99
(Save 98%)
Seller since 2005

Feedback rating:

(20386)

Condition:

New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.

Good
2005-12-01 Trade Paperback 2nd ed. Good Trade paperback (US). Glued binding. 989 p. Contains: Illustrations.

Ships from: Sparks, NV

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$1.75
(Save 97%)
Seller since 2008

Feedback rating:

(301)

Condition: Like New
2005 Paperback Fine Like new condition. Absolutely no highlighting or markings inside the books. All covers subject to prior use. (If the book was published with a CD/DVD it ... will be included in your copy. ) Read more Show Less

Ships from: Front Royal, VA

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$1.99
(Save 96%)
Seller since 2010

Feedback rating:

(27)

Condition: Like New
Like new condition. Absolutely no highlighting or markings inside the books. All covers subject to prior use. (If the book was published with a CD/DVD it will be included in your ... copy.) Read more Show Less

Ships from: Front Royal, VA

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$1.99
(Save 96%)
Seller since 2009

Feedback rating:

(2448)

Condition: Good
23/12/2005 Paperback Used-Good Book in good or better condition. Dispatched same day from US or UK warehouse.

Ships from: Valley Cottage, NY

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$2.58
(Save 95%)
Seller since 2009

Feedback rating:

(2447)

Condition: Very Good
A nice used copy. Pages clear. Cover clear. Softly worn edges and corners. Binding solid and tight.

Ships from: Kent, WA

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
$5.00
(Save 91%)
Seller since 2007

Feedback rating:

(2223)

Condition: Very Good
We select best available book. Used items may have varying degrees of wear, highlighting, etc. May or may not include supplements such as infotrac or other web access codes. Fast ... & reliable delivery. Exceptional customer service. Standard shipping is USPS Standard Mail. We ship expedited orders by UPS Ground. Read more Show Less

Ships from: Bloomington, IN

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$5.19
(Save 91%)
Seller since 2007

Feedback rating:

(3210)

Condition: Like New
Buy with confidence. Excellent Customer Service & Return policy.

Ships from: Richmond, TX

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
$7.00
(Save 87%)
Seller since 2005

Feedback rating:

(81)

Condition: Very Good
Sebastopol, CA 2005 Paperback Second Edition Very Good+ 9780596100643. Second edition. Light edge and corner wear, light soil to lower page edges. Book is very clean, binding is ... tight, and spine is unbroken.; 995 pp; Heavy book, may be additional to ship depending on location and method. Read more Show Less

Ships from: Tecumseh, MI

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$11.55
(Save 79%)
Seller since 2011

Feedback rating:

(240)

Condition: New
2005 Paperback New

Ships from: san francisco, CA

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
Page 1 of 4
Showing 1 – 9 of 34 (4 pages)
Close
Sort by
NOOK Book (eBook)
$25.07
BN.com price
$43.99 List Price (Save 43%)

Available on NOOK devices and apps

  • Nook Devices
  • NOOK
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for iPad
  • NOOK for iPhone
  • NOOK for Android
  • NOOK for Android (Tablet)
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK Study
  • NOOK for PC
  • NOOK for Mac

Want a NOOK? Explore Now

Overview

Completely revised for ASP.NET 2.0, this new edition of the best-selling ASP.NET Cookbook has everything you need to go from beginning to advanced Windows-based web site development using Microsoft's popular Visual Studio 2005 and ASP.NET 2.0 developer tools. Written for the impatient professional, ASP.NET 2.0 Cookbook contains more than 125 recipes for solving common and not-so-common problems you are likely to encounter when building ASP.NET-based web applications.

The recipes in this book, which run the gamut from simple coding techniques to more comprehensive development strategies, are presented in the popular Problem-Solution-Discussion format of the O'Reilly Cookbook series. As with the first edition, every solution is coded in both C# and Visual Basic 2005.

Among the additions and revisions to this new edition are:

  • Three new chapters, including 25 new recipes for Master and Content pages, Personalization using Profiles and Themes, Custom Web Parts, and more
  • New code for every solution, rewritten to take advantage of features and techniques new to ASP.NET 2.0 and available for download

The ASP.NET 2.0 Cookbook continues to provide the most comprehensive coverage you'll find anywhere of:

  • Tabular controls, including the new GridView control
  • Data validation, including the new ASP.NET 2.0 validation controls, as well as techniques for performing your own validation programmatically
  • User and custom controls
  • Error handling, performance tuning, and caching

Whether you're new to ASP.NET or an experienced Microsoft developer, with ASP.NET 2.0 Cookbook, deliverance from a long day (or night) at your computer could be just one recipe away.

Product Details

  • ISBN-13: 9780596100643
  • Publisher: O'Reilly Media, Incorporated
  • Publication date: 12/17/2005
  • Edition description: Second Edition
  • Edition number: 2
  • Pages: 1024
  • Series: Cookbooks (O'Reilly) Series
  • Product dimensions: 6.98 (w) x 9.38 (h) x 1.53 (d)

Meet the Author

Michael Kittel has nearly 30 years experience in the software industry. He has been working with Microsoft technologies for more than 10 years and with ASP.NET since the alpha release of 1.0. He has been the system architect and led the development of applications for Lexis-Nexis, Plow & Hearth, ReturnBuy, and many others. Michael has a Microsoft Certified Solutions Developer certification and is currently a senior consultant at Dominion Digital, Inc. (http://www.dominiondigital.com), a firm that specializes in helping companies envision and achieve maximum business value from investments.

Geoffrey T. LeBlond is the co-author of "Using 1-2-3", the first computer book that sold over 1 million copies. Geoff is the author of numerous computer books, and was the developer of Oriel, an early scripting language for Microsoft Windows. More recently, Geoff has been focusing his attention on developing web applications using ASP and ASP.NET.

Table of Contents

Preface; What This Book Is About; Who This Book Is For; How This Book Is Organized; Topics Not Covered; Sample Source Code; Sample Database, Scripts, and Connection Strings; Conventions Used in This Book; Using Code Examples; Comments and Questions; Safari Enabled; Acknowledgments; Chapter 1: Master Pages; 1.1 Introduction; 1.1 Generating a Quick Master/Content Page Arrangement; 1.2 Extending a Master Page's Content to Include Content for Other Application Pages; 1.3 Changing Which Master Page Is Used Without Modifying All Affected Application Pages; 1.4 Setting the Master Page at Runtime; Chapter 2: Tabular Data; 2.1 Introduction; 2.1 Selecting the Right Tabular Control; 2.2 Generating a Quick-and-Dirty Tabular Display; 2.3 Enhancing the Output of a Tabular Display; 2.4 Displaying Data from an XML File; 2.5 Displaying an Array as a Group of Checkboxes; 2.6 Displaying Data from a Hashtable; 2.7 Adding Next/Previous Navigation to a DataGrid; 2.8 Adding First/Last Navigation to a DataGrid; 2.9 Adding Direct Page Navigation to a DataGrid; 2.10 Sorting Data in Ascending/Descending Order Within a DataGrid; 2.11 Combining Sorting and Paging in a DataGrid; 2.12 Paging Through a Record-Heavy DataGrid; 2.13 Editing Data Within a DataGrid; 2.14 Navigating and Sorting Within a GridView; 2.15 Updating a GridView Without Refreshing the Whole Page; 2.16 Editing Data in a GridView; 2.17 Inserting a Row Within a GridView; 2.18 Formatting Columnar Data in a GridView; 2.19 Allowing Selection Anywhere Within a GridView; 2.20 Adding a Delete Confirmation Pop-Up; 2.21 Displaying a Pop-Up Details Window; 2.22 Adding a Totals Row to a GridView; Chapter 3: Validation; 3.1 Introduction; 3.1 Requiring That Data Be Entered in a Field; 3.2 Requiring Data to Be in a Range; 3.3 Requiring That Two Data Input Fields Match; 3.4 Requiring Data to Match a Predefined Pattern; 3.5 Requiring That a Drop-Down List Selection Be Made; 3.6 Requiring Data to Match a Database Entry; 3.7 Using Validation Groups to Support Login and New User Registration Within a Single Form; 3.8 Performing Validation Programmatically to Execute Your Own Application-Specific Logic; Chapter 4: Forms; 4.1 Introduction; 4.1 Setting the Default Button to Submit a Form; 4.2 Submitting a Form to a Different Page; 4.3 Simulating Multipage Forms Problem; 4.4 Setting the Initial Focus to a Specific Control Problem; 4.5 Setting the Focus to a Control with a Validation Error; Chapter 5: User Controls; 5.1 Introduction; 5.1 Sharing a Page Header on Multiple Pages; 5.2 Creating a Customizable Navigation Bar; 5.3 Reusing Code-Behind Classes; 5.4 Communicating Between User Controls; 5.5 Adding User Controls Dynamically; Chapter 6: Custom Controls; 6.1 Introduction; 6.1 Combining HTML Controls in a Single Custom Control; 6.2 Creating a Custom Control with Attributes; 6.3 Creating a Custom Control with State; 6.4 Using the Control State with Custom Controls; 6.5 Customizing an ASP.NET TextBox Server Control; Chapter 7: Maintaining State; 7.1 Introduction; 7.1 Maintaining Information Needed by All Users of an Application; 7.2 Maintaining Information About a User Throughout a Session; 7.3 Preserving Information Between Postbacks; 7.4 Preserving Information Across Multiple Requests for a Page; Chapter 8: Error Handling; 8.1 Introduction; 8.1 Handling Errors at the Method Level; 8.2 Handling Errors at the Page Level; 8.3 Handling Errors at the Application Level; 8.4 Displaying User-Friendly Error Messages; Chapter 9: Security; 9.1 Introduction; 9.1 Restricting Access to All Application Pages; 9.2 Restricting Access to Selected Application Pages; 9.3 Restricting Access to Application Pages by Role; 9.4 Using Windows Authentication; 9.5 Using Membership and Roles; Chapter 10: Profiles and Themes; 10.1 Introduction; 10.1 Using Profiles; 10.2 Inheriting a Profile; 10.3 Using and Migrating Anonymous Profiles; 10.4 Managing User Profiles; 10.5 Using Themes; 10.6 User-Personalized Themes; Chapter 11: Web Parts; 11.1 Introduction; 11.1 Using Server Controls and User Controls as Web Parts; 11.2 Creating a Reusable Web Parts Catalog; 11.3 Creating a Custom Web Part; 11.4 Communicating Between Web Parts; 11.5 Persisting Personalized Web Part Properties; Chapter 12: Configuration; 12.1 Introduction; 12.1 Overriding Default HTTP Runtime Parameters in web.config; 12.2 Adding Custom Application Settings in web.config; 12.3 Displaying Custom Error Messages; 12.4 Maintaining Session State Across Multiple Web Servers; 12.5 Accessing Other web.config Configuration Elements; 12.6 Adding Your Own Configuration Elements to web.config; 12.7 Encrypting web.config Sections; Chapter 13: Tracing and Debugging; 13.1 Introduction; 13.1 Uncovering Page-Level Problems; 13.2 Uncovering Application-Wide Problems; 13.3 Pinpointing the Cause of an Exception; 13.4 Uncovering Problems Within Web Application Components; 13.5 Uncovering Problems Within Dual-Use Components; 13.6 Writing Trace Data to the Event Log with Controllable Levels; 13.7 Sending Trace Data via Email with Controllable Levels; 13.8 Using a Breakpoint to Stop Execution of an Application When a Condition Is Met; Chapter 14: Web Services; 14.1 Introduction; 14.1 Creating a Web Service; 14.2 Consuming a Web Service; 14.3 Creating a Web Service That Returns a Custom Object; 14.4 Setting the URL of a Web Service at Runtime; Chapter 15: Dynamic Images; 15.1 Introduction; 15.1 Drawing Button Images on the Fly; 15.2 Creating Bar Charts on the Fly; 15.3 Displaying Images Stored in a Database; 15.4 Displaying Thumbnail Images; Chapter 16: Caching; 16.1 Introduction; 16.1 Caching Pages; 16.2 Caching Pages Based on Query String Parameter Values; 16.3 Caching Pages Based on Browser Type and Version; 16.4 Caching Pages Based on Developer-Defined Custom Strings; 16.5 Caching Pages Based on Database Dependencies; 16.6 Caching User Controls; 16.7 Caching Application Data; 16.8 Caching Application Data Based on Database Dependencies; 16.9 Caching Data Sources; Chapter 17: Internationalization; 17.1 Introduction; 17.1 Localizing Request/Response Encoding; 17.2 Providing Multiple Language Support; 17.3 Using Global Resources and Overriding Currency Formatting; Chapter 18: File Operations; 18.1 Introduction; 18.1 Downloading a File from the Web Server; 18.2 Uploading a File to the Web Server; 18.3 Processing an Uploaded File Without Storing It on the Filesystem; 18.4 Storing the Contents of an Uploaded File in a Database; Chapter 19: Performance; 19.1 Introduction; 19.1 Reducing Page Size by Selectively Disabling the ViewState; 19.2 Speeding Up String Concatenation with a StringBuilder; 19.3 Speeding Up Read-Only Data Access; 19.4 Speeding Up Data Access to a SQL Server Database Using the SQL Provider; Chapter 20: HTTP Handlers; 20.1 Introduction; 20.1 Creating a Reusable Image Handler; 20.2 Creating a File Download Handler; Chapter 21: Assorted Tips; 21.1 Introduction; 21.1 Accessing HTTP-Specific Information from Within a Class; 21.2 Executing External Applications; 21.3 Transforming XML to HTML; 21.4 Determining the User's Browser Type; 21.5 Dynamically Creating Browser-Specific Stylesheets; 21.6 Saving and Reusing HTML Output; 21.7 Sending Mail; 21.8 Dynamic Menus; 21.9 Adding Breadcrumbs; Colophon;

Michael Kittel has nearly 30 years experience in the software industry. He has been working with Microsoft technologies for more than 10 years and with ASP.NET since the alpha release of 1.0. He has been the system architect and led the development of applications for Lexis-Nexis, Plow & Hearth, ReturnBuy, and many others. Michael has a Microsoft Certified Solutions Developer certification and is currently a senior consultant at Dominion Digital, Inc. (http://www.dominiondigital.com), a firm that specializes in helping companies envision and achieve maximum business value from investments.

Geoffrey T. LeBlond is the co-author of "Using 1-2-3", the first computer book that sold over 1 million copies. Geoff is the author of numerous computer books, and was the developer of Oriel, an early scripting language for Microsoft Windows. More recently, Geoff has been focusing his attention on developing web applications using ASP and ASP.NET.

Customer Reviews

Average Rating 5
( 1 )

Rating Distribution

5 Star

(1)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or Leave Anonymously

Barnes & Noble.com 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 & Noble.com 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 & Noble.com 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 BN.com 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

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com 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 identiy on BN.com. 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

We're sorry, but penname is already taken.

Please select one of the following:
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

penname is available!

By visiting the BN.com website or marking a purchase on BN.com, a User is deemed to have accepted the Terms of Use.

Continue Anonymously

Welcome, penname

You have successfully created your Pen Name. Start enjoying the benefits of the BN.com Community today.

Sort by: Showing 1 Customer Review
  • Anonymous

    Posted August 13, 2006

    COOKING WITH ASP.NET 2.0!!

    Are you journeyman programmer who knows the basics of ASP.NET? If you are, then this book is for you! Authors Geoffrey T Leblond and Michael A Kittel, have done an outstanding job of writing a second edition of a book that is a collection of ASP.NET 2.0 recipes that aims to help you quickly and efficiently solve many of the day-to-day problems you face when developing web applications with the .NET platform. Leblond and Kittel, begin by showing you how to make the most out of the master pages. Then, the authors show you how to make well-informed decisions about which control to use. Next, they provide recipes that perform a number of data validation tasks. The authors then provide you with series of nonobvious solutions for working with forms. They continue by showing you how to use time- and work-savers. Then, the authors show you how to use custom controls to build your own user interface. Next, they show you how to maintain the state of the application. The authors then cover error handling at different levels of detail. They continue by providing recipes that delve into some of the most common solutions. They also cover a host of new ASP.NET 2.0 profile features. Then the authors show you how to use web parts in your applications. Next, they show you how to configure your applications. The authors show you ways on how to ensure that your applications work as anticipated in their first release, through the effective use of testing and debugging. Then, they will show you how to create and consume XML web services. Next, the authors will show you how to deal with a design that uses images for buttons, but the button labels need to be dynamic. The authors then will help you sort through the issues of caching the output of pages or portions of pages in memory to reduce latency and make your applications more responsive. They continue by showing you the basics of how to internationalize your applications. Then, the authors show you how to download files from and upload files to the web server. Next, they discuss how to measure performance. The authors then show you how to create your own custom HTTP handler. Finally, they help you with recipes that do not fit conveniently into the other chapters of the book. This most excellent book contains dozens of code examples, ranging from relatively simple 10-liners to comprehensive, multipage solutions. More importantly, this book focuses directly on problems you face today or are likely to face in the future.

    Was this review helpful? Yes  No   Report this review
Sort by: Showing 1 Customer Review

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