Web Form
Forms, English words are form, and friends who have learned VB must not be unfamiliar. In the MS.NET architecture, Form is a frequently used vocabulary. For example: Write Windows Form when writing a Windows application, WEE FORM is mentioned when writing a web app. Windows Form can be seen as a Windows form, which is the same as in VB. Web form represents a web page. In general, Form is like a container that accommodates various controls, and various controls must be directly or indirectly dependent. Form is translated here "web form" seems to be a bit wrong. The word "form", in the web programmer, always confused "form" inside HTML. "Web form" seems to be translated into "web page" more appropriate.
Everyone still remembers the Form inside VB is actually an object, it can have its own properties, methods, events, and more. Web forms, or web pages, actually an "object" (Object). A more important concept in the MS.NET architecture is "Object": All controls are objects, or even data types are objects; each data type has its own unique properties and methods. We will experience it in the following programming.
The suffix name of Web Form is ASPX. When a browser requests an ASPX file for the first time, the Web Form page will be compiled by the CLR (Common Language Runtime compiler. Thereafter, when a user accesses this page, since the ASPX page has been compiled, the CLR will directly execute the compiled code. This is completely different from the ASP. The ASP only supports VBScript and JavaScript interpretative scripting languages. So the ASP page is explained. After the user issued a request, whether the first time, or the first thousand times, the ASP page will be dynamically explained. ASP.NET supports compilation, including VB.NET, C #, JScript.net, etc. Therefore, ASP.NET is a compilation multiple execution.