ASP.NET in a Nutshell, 2nd Edition
Part I: Introduction to ASP.NET
Chapter 1. Introduction
Chapter 2. ASP.NET Applications
Chapter 3. Web Forms
Chapter 4. Web Services
Chapter 5. ASP.NET Server Controls
Chapter 6. User Controls and Custom Server Controls
Chapter 7. Data Access and Data Binding
Chapter 8. ASP.NET Configuration
Chapter 9. ASP.NET Security
Chapter 10. Error Handling, Debugging, and Tracing
Chapter 11. ASP.NET Deployment
Part II: Intrinsic Class Reference
Chapter 12. The Page Class
Chapter 13. The HttpApplicationState Class
Chapter 14. The HttpContext Class
Chapter 15. The HttpException Class
Chapter 16. The HttpRequest Class
Chapter 17. The HttpResponse Class
Chapter 18. The HttpServerUtility Class
Chapter 19. The HttpSessionState Class
Chapter 20. web.config Reference
Part III: Namespace Reference
Chapter 21. Namespace Reference
Chapter 22. Converting from C# to VB Syntax
Chapter 23. The System.Web Namespace
Chapter 24. The System.Web.Caching Namespace
Chapter 25. The System.Web.Configuration Namespace
Chapter 26. The System.Web.Hosting Namespace
Chapter 27. The System.Web.Mail Namespace
Chapter 28. The System.Web.Mobile Namespace
Chapter 29. The System.Web.Security Namespace
Chapter 30. The System.Web.Services Namespace
Chapter 31. The System.Web.Services.Configuration Namespace
Chapter 32. The System.Web.Services.Description Namespace
Chapter 33. The System.Web.Services.Discovery Namespace
Chapter 34. The System.Web.Services.Protocols Namespace
Chapter 35. The System.Web.SessionState Namespace
Chapter 36. The System.Web.UI Namespace
Chapter 37. The System.Web.UI.Design Namespace
Chapter 38. The System.Web.UI.Design.WebControls Namespace
Chapter 39. The System.Web.UI.HtmlControls Namespace
Chapter 40. The System.Web.UI.MobileControls Namespace
Chapter 41. The System.Web.UI.MobileControls.Adapters Namespace
Chapter 42. The System.Web.UI.WebControls Namespace
Appendix A. Type, Method, Property, and Field Index
ASP.NET in a Nutshell, Second Edition, consists of four parts. Part I,
provides an introductory tutorial to ASP.NET consisting of the following 11 chapters:
- Chapter 1
Provides an overview of the .NET Framework and the features of ASP.NET.
- Chapter 2
Describes the types of applications that can be written with ASP.NET and discusses the file types used by ASP.NET and the structure of an ASP.NET application.
- Chapter 3
Describes the structure of ASP.NET Web Forms, including page directives, coding styles, event handling, and page output caching.
- Chapter 4
Describes the web services architecture provided by ASP.NET and shows how to create and consume web services in ASP.NET. It also shows how to publish and locate web services.
- Chapter 5
Describes the HTML controls and web controls built into ASP.NET and shows how to use them in your ASP.NET pages.
- Chapter 6
Describes two of the reuse techniques available in ASP.NET—user controls and custom server controls—and shows when and how to take advantage of each to enable code reuse in your applications.
- Chapter 7
Describes ADO.NET, the new technology for data access in the .NET Framework, and shows you how to use ADO.NET and the new data binding framework of ASP.NET to quickly build robust data-driven pages.
- Chapter 8
Describes the new configuration system in ASP.NET and shows you how to configure your application for several common scenarios.
- Chapter 9
Describes the new authentication and authorization features in ASP.NET and shows you how to take advantage of them in your applications.
- Chapter 10
Describes the new structured exception handling features of the Visual Basic .NET language and the tracing feature of ASP.NET. It also shows you how to use these new features, along with the .NET Framework SDK Debugger and/ or Visual Studio .NET, to troubleshoot and debug your applications.
- Chapter 11
Describes the options available for deploying ASP.NET applications and shows you how to take advantage of them.
Like classic ASP, ASP.NET exposes a number of intrinsic objects to every page. These objects provide information on requests, allow sending of or manipulation of responses, and provide useful utility functions. Part II, documents each of the classes that provide the functionality for the Application, Context, Request, Response, Server, and Session intrinsics, as well as for the HttpException class and the Page class, which forms the basis for each ASP.NET page. Part II also includes a reference of the most common elements of the web.config configuration file.