1. runat: determines whether the marked text is displayed in plain text or converted to an instance of a specific. Net class with status.
2. ASP. NET Server controls
(1) HTML Server Control: The namespace is system. Web. UI. htmlcontrols, and the generalized programming interface is htmlgenericcontrol class.
(2) Web Server Control: The namespace is system. Web. UI. webcontrols.
3. ASP. NET development Stack
Presentation Layer: Rich controls, custom controls, and adaptive Rendering
Page framework: Page events, Page scripting, page personalization, page style, and page prototype
4. Http Runtime Environment
In IIS 5.x, the model is based on an independent workflow named aspnet_wp.exe.
IIS is higher, and w3wp.exe is used
5. System HTTP Module
All ASP. NET ApplicationsProgramInherits the system HTTP module defined in the machine. config file. The pre-installed module provides authentication, authorization, and session-related services.
6. Existing program classes provided by ASP. NET
Membershipprovider: The base class of the membership provider for managing user account information.
Personalizationprovider: basic class for managing personalized information of Web parts Components
Profileprovider: a base class for personalized providers. It is used to store and obtain user configuration information.
Protectedconfigurationprovider: The base class of the encryption provider, used to encrypt information in the configuration file
Roleprovider: The base class of the role provider. It is used to manage user role information.
Sessionstatestoreproviderbase: The base class of the session state storage provider. These providers are used to access session state information in persistent storage media.
Sitemapprovider: The base class of the Site Map provider. It is used to manage site map information.
Webeventprovider: The base class of the health monitoring provider for processing system events.