Buying Options
ASP.NET in a Nutshell
Safari Books Online
Add to Cart
What is this?

Product Editions

Please consider the latest edition.

  1. ASP.NET in a Nutshell, Second Edition - August 2003
  2. ASP.NET in a Nutshell - June 2002
Description
As a quick reference and tutorial in one, ASP.NET in a Nutshell goes beyond the published documentation to highlight little-known details, stress practical uses for particular features, and provide real-world examples that show how features can be used in a working application. This book covers application and web service development, custom controls, data access, security, deployment, and error handling. There's also an overview of web-related class libraries. Examples use Visual Basic .NET.
Full Description
Table of Contents
  1. Introduction

    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
      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. Additional Resources
    9. Chapter 9 ASP.NET Security

      1. Authentication Methods
      2. Authorization
      3. Code Access Security
      4. 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 The System.Web Namespace

    3. Chapter 23 The System.Web.Caching Namespace

    4. Chapter 24 The System.Web.ConfigurationNamespace

    5. Chapter 25 The System.Web.Hosting Namespace

    6. Chapter 26 The System.Web.Mail Namespace

    7. Chapter 27 The System.Web.Security Namespace

    8. Chapter 28 The System.Web.Services Namespace

    9. Chapter 29 The System.Web.Services.ConfigurationNamespace

    10. Chapter 30 The System.Web.Services.DescriptionNamespace

    11. Chapter 31 The System.Web.Services.DiscoveryNamespace

    12. Chapter 32 The System.Web.Services.ProtocolsNamespace

    13. Chapter 33 The System.Web.SessionStateNamespace

    14. Chapter 34 The System.Web.UI Namespace

    15. Chapter 35 The System.Web.UI.Design Namespace

    16. Chapter 36 The System.Web.UI.Design.WebControlsNamespace

    17. Chapter 37 The System.Web.UI.HtmlControlsNamespace

    18. Chapter 38 The System.Web.UI.WebControlsNamespace

  1. Type, Method, Property, Event, and Field Index

  2. Colophon

View Full Table of Contents
Product Details
Title:
ASP.NET in a Nutshell
By:
G. Andrew Duthie, Matthew MacDonald
Publisher:
O'Reilly Media
Formats:
  • Print
  • Safari Books Online
Print Release:
June 2002
Pages:
816
Print ISBN:
978-0-596-00116-2
| ISBN 10:
0-596-00116-9
Customer Reviews
About the Author
  1. Matthew MacDonald

    is President of ProseTech, a software documentation consultancy, and a project manager at VoiceIQ (http://www.voiceiq.com/), a provider of software for interactive voice-enabled applications and services. Matthew is a coauthor of the ASP.NET in a Nutshell (O'Reilly), and a contributor to the C# in a Nutshell (O'Reilly) API reference.

    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