Buying Options
ASP.NET in a Nutshell, Second Edition
Print $59.99
Add to Cart
Safari Books Online
Add to Cart
What is this?
Print £34.50
Add to Cart
What is this?

Product Editions

  1. ASP.NET in a Nutshell, Second Edition - August 2003
  2. ASP.NET in a Nutshell - June 2002
Description
Updated for Visual Studio .NET 2003, the 2nd edition of this book includes fresh information on application and web service development, custom controls, data access, security, deployment, and error handling, new material on web application development for mobile devices, plus an overview of the class libraries.
Full Description
Table of Contents
  1. Introduction to ASP.NET

    1. Chapter 1 Introduction

      1. .NET Platform Fundamentals
      2. Object Orientation in the .NET Platform
      3. Choosing a Language
      4. Why and When Would I Use ASP.NET?
      5. Why and When Would I Port an Existing Application to ASP.NET?
      6. New Features in ASP.NET
    2. Chapter 2 ASP.NET Applications

      1. Application Types
      2. Application Structure and Boundaries
      3. Application File Types
    3. Chapter 3 Web Forms

      1. Structuring an ASP.NET Page
      2. Stages of Page Processing
      3. State Management
      4. Caching Page Output
      5. Additional Resources
    4. Chapter 4 Web Services

      1. Standards and Specifications
      2. Web Services Architecture
      3. Creating a Web Service
      4. Consuming a Web Service
      5. Additional Resources
    5. Chapter 5 ASP.NET Server Controls

      1. HTML Controls
      2. Web Controls
      3. Using Controls
      4. Types of Web Controls
      5. Handling Control Events
      6. Modifying Control Appearance
      7. Additional Resources
    6. Chapter 6 User Controls and Custom Server Controls

      1. User Controls
      2. Custom Server Controls
      3. Sharing Controls Across Applications
      4. Additional Resources
    7. Chapter 7 Data Access and Data Binding

      1. ADO.NET: An Overview
      2. Reading Data
      3. Data Binding
      4. Inserting and Updating Data
      5. Deleting Data
      6. Additional Resources
    8. Chapter 8 ASP.NET Configuration

      1. Understanding Configuration Files
      2. Modifying Configuration Settings
      3. Locking Down Configuration Settings
      4. Targeting a Specific Runtime Version
      5. Additional Resources
    9. Chapter 9 ASP.NET Security

      1. Authentication Methods
      2. Authorization
      3. Ensuring Input Safety
      4. Patching
      5. Code Access Security
      6. Additional Resources
    10. Chapter 10 Error Handling, Debugging, and Tracing

      1. Error Handling
      2. Debugging
      3. Tracing
      4. Additional Resources
    11. Chapter 11 ASP.NET Deployment

      1. Deploying ASP.NET Applications
      2. Deploying Assemblies
      3. Deploying Through Visual Studio .NET
      4. Additional Resources
  2. Intrinsic Class Reference

    1. Chapter 12 The Page Class

      1. Comments/Troubleshooting
      2. Properties Reference
      3. Collections Reference
      4. Methods Reference
      5. Events Reference
    2. Chapter 13 The HttpApplicationState Class

      1. Comments/Troubleshooting
      2. Properties Reference
      3. Collections Reference
      4. Methods Reference
      5. Events Reference
    3. Chapter 14 The HttpContext Class

      1. Comments/Troubleshooting
      2. Properties Reference
      3. Collections Reference
      4. Methods Reference
    4. Chapter 15 The HttpException Class

      1. Comments/Troubleshooting
      2. Constructor Reference
      3. Properties Reference
      4. Methods Reference
    5. Chapter 16 The HttpRequest Class

      1. Comments/Troubleshooting
      2. Properties Reference
      3. Collections Reference
      4. Methods Reference
    6. Chapter 17 The HttpResponse Class

      1. Comments/Troubleshooting
      2. Properties Reference
      3. Collections Reference
      4. Methods Reference
    7. Chapter 18 The HttpServerUtility Class

      1. Comments/Troubleshooting
      2. Properties Reference
      3. Methods Reference
    8. Chapter 19 The HttpSessionState Class

      1. Comments/Troubleshooting
      2. Properties Reference
      3. Collections Reference
      4. Methods Reference
      5. Events Reference
    9. Chapter 20 web.config Reference

      1. Comments/Troubleshooting
      2. web.config Elements
  3. Namespace Reference

    1. Chapter 21 Namespace Reference

      1. Reading a Quick-Reference Entry
    2. Chapter 22 Converting from C# to VB Syntax

      1. General Considerations
      2. Classes
      3. Structures
      4. Interfaces
      5. Class, Structure, and Interface Members
      6. Delegates
      7. Enumerations
    3. Chapter 23 The System.Web Namespace

    4. Chapter 24 The System.Web.Caching Namespace

    5. Chapter 25 The System.Web.Configuration Namespace

    6. Chapter 26 The System.Web.Hosting Namespace

    7. Chapter 27 The System.Web.Mail Namespace

    8. Chapter 28 The System.Web.Mobile Namespace

    9. Chapter 29 The System.Web.Security Namespace

    10. Chapter 30 The System.Web.Services Namespace

    11. Chapter 31 The System.Web.Services.Configuration Namespace

    12. Chapter 32 The System.Web.Services.Description Namespace

    13. Chapter 33 The System.Web.Services.Discovery Namespace

    14. Chapter 34 The System.Web.Services.Protocols Namespace

    15. Chapter 35 The System.Web.SessionState Namespace

    16. Chapter 36 The System.Web.UI Namespace

    17. Chapter 37 The System.Web.UI.Design Namespace

    18. Chapter 38 The System.Web.UI.Design.WebControls Namespace

    19. Chapter 39 The System.Web.UI.HtmlControls Namespace

    20. Chapter 40 The System.Web.UI.MobileControls Namespace

    21. Chapter 41 The System.Web.UI.MobileControls.Adapters Namespace

    22. Chapter 42 The System.Web.UI.WebControls Namespace

  1. Appendix A Type, Method, Property, and Field Index

    1. A-F

    2. G-N

    3. O-Y

  2. Colophon

View Full Table of Contents
Product Details
Title:
ASP.NET in a Nutshell, Second Edition
By:
G. Andrew Duthie, Matthew MacDonald
Publisher:
O'Reilly Media
Formats:
  • Print
  • Safari Books Online
Print Release:
August 2003
Pages:
1008
Print ISBN:
978-0-596-00520-7
| ISBN 10:
0-596-00520-2
Customer Reviews
About the Authors
  1. G. Andrew Duthie

    G. Andrew Duthie is an experienced ASP.NET developer. He is a frequent speaker at ASP.NET conferences, and is the author of a number of books on ASP.NET and Visual Interdev.

    View G. Andrew Duthie's full profile page.

  2. Matthew MacDonald

    Matthew MacDonald is a developer, author, and educator in all things Visual Basic and .NET. He's worked with Visual Basic and ASP since their initial versions, and written over a dozen books on the subject, including The Book of VB .NET (No Starch Press) and Visual Basic 2005: A Developer's Notebook (O'Reilly). He has also written Excel 2007:The Missing Manual, Excel 2007 for Starters: The Missing Manual, Access 2007:The Missing Manual, and Access 2007 for Starters: The Missing Manual, all from O'Reilly. His web site is http://www.prosetech.com/.

    View Matthew MacDonald's full profile page.

Colophon

Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The animal on the cover of ASP.NET in a Nutshell is a stingray. The stingray is a flat, rectangular fish with no dorsal or anal fins that lives in shallow coastal areas around the world. It hides itself in the sandy or silty sea bottom while feeding on fish, crustaceans, and mollusks. The stingray is best known for its long tail, which holds a serrated spine near the tail base. When threatened, this spine injects a powerful, and often fatal, venom into its victim. The venom contains proteins that can slow an animal's respiration rate to dangerous levels. Humans are often surprised to learn, however, that the animal is normally gentle and nonaggressive.

Contrary to popular belief, stingrays usually sting humans only when stepped on by unsuspecting swimmers. When threatened in this manner, the animal reflexively whips its tail back to defend itself. This defense is effective against most animals, except for its main predator, the shark.

Populations living near stingrays have valued the animal for centuries-particularly in Polynesia, Malaysia, Central America, and Coastal Africa, where the stingray's spine was used to create spears, knives, and other tools. More recently, the stingray has become a popular tourist attraction; the stingray has been a major source of tourist income over the past decade in some island resorts in the Carribbean. Resorts in the Cayman Islands have taken special measures to educate humans about the stingray. Some resorts in this area even advertise beaches where tourists can swim and play with the animal. Ann Schirmer was the production editor and copyeditor for ASP.NET in a Nutshell. Claire Cloutier, Jane Ellin, and Colleen Gorman provided quality control. Phil Dangler provided production assistance. Joe Wizda wrote the index.

Emma Colby designed the cover of this book. The cover image is a 19th-century engraving from the Dover Pictorial Archive. Emma Colby produced the cover layout with QuarkXPress 4.1 using Adobe's ITC Garamond font.

David Futato designed the interior layout based on a series design by Nancy Priest. The Intrinsic Class Reference was created by translating DocBook XML source into a set of gtroff macros using a Perl filter developed at O'Reilly by Norman Walsh. Steve Talbott designed and wrote the underlying macro set on the basis of the GNU gtroff -gs macros; Lenny Muellner adapted them to XML and implemented the book design. The GNU gtroff text formatter Version 1.11.1 was used to generate PostScript output. The rest of the book was converted into FrameMaker 5.5.6 with a format conversion tool created by Erik Ray, Jason McIntosh, Neil Walls, and Mike Sierra that uses Perl and XML technologies. The text and heading fonts are ITC Garamond Light and Garamond Book. The illustrations that appear in the book were produced by Robert Romano and Jessamyn Read using Macromedia FreeHand 9 and Adobe Photoshop 6. This colophon was written by Ann Schirmer.

  • Book cover of ASP.NET in a Nutshell