Overview
This section provides an overview of most of the ASP.NET page framework features.
Page Framework
The ASP.NET page framework is a scalable programming model that you can use on the server to dynamically generate Web pages.
For additional information, click the article number below to view the article in the Microsoft Knowledge Base: 305141 INFO: ASP.NET Page Framework Overview
Server Controls
ASP.NET server controls are a set of controls that are developed to provide a structured programming model to access the properties, methods, and events of user interface controls from server-side code. In addition to the built-in controls, the ASP.NET page framework enables you to create user controls and custom controls.
For additional information, click the article number below to view the article in the Microsoft Knowledge Base: 306459 INFO: ASP.NET Server Controls Overview
State Management
HTTP is a stateless protocol. Each request is serviced as it comes; after the request is processed, all of the data is discarded. No state is maintained across requests even from the same client.
However, it is very useful to maintain state across requests for certain solutions. ASP.NET enables you to maintain both application state and session state through use of application and session variables respectively.
For additional information, click the article number below to view the article in the Microsoft Knowledge Base: 307598 INFO: ASP.NET State Management Overview
Caching
The ASP.NET cache is a general-purpose cache facility for Web applications. It provides both a simple interface for caching and a more advanced interface that exposes expiration and change dependency services.
For additional information, click the article number below to view the article in the Microsoft Knowledge Base: 307225 INFO: ASP.NET Caching Overview
Data Binding
ASP.NET data binding allows you to bind components to data sources, as well as simple properties, collections, expressions, and methods. This allows for greater flexibility when you use data from a database or other means.
For additional information, click the article number below to view the article in the Microsoft Knowledge Base: 307860 INFO: ASP.NET Data Binding Overview
Security
ASP.NET gives you more control to implement security for your application. ASP.NET security works in conjunction with Microsoft Internet Information Services (IIS) security and includes authentication and authorization services to implement the ASP.NET security model. ASP.NET also includes a role-based security feature that you can implement for both Microsoft Windows and non-Windows user accounts.
For additional information, click the article number below to view the article in the Microsoft Knowledge Base: 306590 INFO: ASP.NET Security Overview
Configuration
Configuration involves everything from application settings such as database connections to security details and information about how errors should be handled. Configuration files provide a location for computer-specific and application-specific information that you can change without having to recompile code.
For additional information, click the article number below to view the article in the Microsoft Knowledge Base: 307626 INFO: ASP.NET Configuration Overview
HTTP Modules and HTTP Handlers
HTTP modules and HTTP handlers are an integral part of the ASP.NET architecture.Each ASP.NET request is processed by multiple HTTP modules (for example, the authentication module and the session module) and is then processed by a single HTTP handler. After the handler has processed the request, the request flows back through the HTTP modules.
For additional information, click the article number below to view the article in the Microsoft Knowledge Base: 307985 INFO: ASP.NET HTTP Modules and HTTP Handlers Overview
Microsoft Knowledge Base "How To" Articles
How To articles provide step-by-step instructions to accomplish specific tasks.
Click here to view a list of ASP.NET How To articlesGuidelines
For information about ASP.NET-related guidelines, refer to the following MSDN Web sites:
Troubleshooting
If you encounter problems and need answers to your questions, you can consult the newsgroups or search the Microsoft Knowledge Base:
For additional information about ASP.NET searchable keywords, click the article number below to view the article in the Microsoft Knowledge Base: 303992 INFO: Keywords for .NET Related Knowledge Base Articles