ASP.NET in a Nutshell, 2/e

G. Andrew Duthie, Matthew MacDonald

  • 出版商: O'Reilly
  • 出版日期: 2003-09-16
  • 售價: $2,030
  • 貴賓價: 9.5$1,929
  • 語言: 英文
  • 頁數: 1008
  • 裝訂: Paperback
  • ISBN: 0596005202
  • ISBN-13: 9780596005207
  • 相關分類: .NETASP.NET
  • 已過版



Full Description

ASP.NET in a Nutshell is a concise, one-volume reference to everything you need to make effective use of ASP.NET. An invaluable resource that 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, ASP.NET in a Nutshell is the definitive guide for developers of both applications and web services.

Newly updated for Visual Studio .NET 2003, the second 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. For developers who still use Microsoft's older ASP technology, this book also provides information for migrating to ASP.NET.

The material in ASP.NET in a Nutshell is presented in three sections:

  • A fast-paced introduction to ASP.NET that examines topics such as building ASP.NET applications, developing web services, creating custom controls and user controls for maximum code reuse, debugging and handling errors, understanding ASP.NET security, and configuring and deploying an ASP.NET application
  • A detailed reference to the properties, methods, and events of the most frequently used ASP.NET classes which include the Page class and the new .NET classes, such as HttpApplicationState and HttpSessionState, which correspond to the intrinsic objects in classic ASP. Configuration settings in web.config are also documented
  • A Quick Reference to the types (the classes, structures, interfaces, delegates, events, and enumerations) found in web-related namespaces to the .NET Framework Class Library.

Like other books in the "In a Nutshell" series, ASP.NET in a Nutshell, Second Edition, offers the facts, including critical background information, in a no-nonsense manner that users will refer to again and again. With its wealth of up-to-date information, ASP.NET in a Nutshell is a book that web developers will refer to again and again.

Table of Contents


I. Introduction to ASP.NET

1. Introduction
     .NET Platform Fundamentals
     Object Orientation in the .NET Platform
     Choosing a Language
     Why and When Would I Use ASP.NET?
     Why and When Would I Port an Existing Application to ASP.NET?
     New Features in ASP.NET

2. ASP.NET Applications
     Application Types
     Application Structure and Boundaries
     Application File Types

3. Web Forms
     Structuring an ASP.NET Page
     Stages of Page Processing
     State Management
     Caching Page Output
     Additional Resources

4. Web Services
     Standards and Specifications
     Web Services Architecture
     Creating a Web Service
     Consuming a Web Service
     Additional Resources

5. ASP.NET Server Controls
     HTML Controls
     Web Controls
     Using Controls
     Types of Web Controls
     Handling Control Events
     Modifying Control Appearance
     Additional Resources

6. User Controls and Custom Server Controls
     User Controls
     Custom Server Controls
     Sharing Controls Across Applications
     Additional Resources

7. Data Access and Data Binding
     ADO.NET: An Overview
     Reading Data
     Data Binding
     Inserting and Updating Data
     Deleting Data
     Additional Resources

8. ASP.NET Configuration
     Understanding Configuration Files
     Modifying Configuration Settings
     Locking Down Configuration Settings
     Targeting a Specific Runtime Version
     Additional Resources

9. ASP.NET Security
     Authentication Methods
     Ensuring Input Safety
     Code Access Security
     Additional Resources

10. Error Handling, Debugging, and Tracing
     Error Handling
     Additional Resources

11. ASP.NET Deployment
     Deploying ASP.NET Applications
     Deploying Assemblies
     Deploying Through Visual Studio .NET
     Additional Resources

II. Intrinsic Class Reference

12. The Page Class
     Properties Reference
     Collections Reference
     Methods Reference
     Events Reference

13. The HttpApplicationState Class
     Properties Reference
     Collections Reference
     Methods Reference
     Events Reference

14. The HttpContext Class
     Properties Reference
     Collections Reference
     Methods Reference

15. The HttpException Class
     Constructor Reference
     Properties Reference
     Methods Reference

16. The HttpRequest Class
     Properties Reference
     Collections Reference
     Methods Reference

17. The HttpResponse Class
     Properties Reference
     Collections Reference
     Methods Reference

18. The HttpServerUtility Class
     Properties Reference
     Methods Reference

19. The HttpSessionState Class
     Properties Reference
     Collections Reference
     Methods Reference
     Events Reference

20. web.config Reference
     web.config Elements

III. Namespace Reference

21. Namespace Reference
     Reading a Quick-Reference Entry

22. Converting from C# to VB Syntax
     General Considerations
     Class, Structure, and Interface Members

23. The System.Web Namespace

24. The System.Web.Caching Namespace

25. The System.Web.Configuration Namespace

26. The System.Web.Hosting Namespace

27. The System.Web.Mail Namespace

28. The System.Web.Mobile Namespace

29. The System.Web.Security Namespace

30. The System.Web.Services Namespace

31. The System.Web.Services.Configuration Namespace

32. The System.Web.Services.Description Namespace

33. The System.Web.Services.Discovery Namespace

34. The System.Web.Services.Protocols Namespace

35. The System.Web.SessionState Namespace

36. The System.Web.UI Namespace

37. The System.Web.UI.Design Namespace

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

39. The System.Web.UI.HtmlControls Namespace

40. The System.Web.UI.MobileControls Namespace

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

42. The System.Web.UI.WebControls Namespace

Type, Method, Property, and Field Index