ASP.NET web forms pages are based on ASP.NET technology. ASP.NET technology can be used to create programmable web pages with interactive, dynamic and database-driven content that serves as the user interface for your web application.
A web forms page is compatible with any language support by the CLR including Visual Basic.NET, Visual C#.Net and Jscript.NET. A web forms page is able to present dynamic information to a user in any browser or client device as it implements application logic using server-side code.
Web Forms Pages are made of:
• Dynamic User Interface (UI): This is developed using ASP.NET controls and static HTML controls.
• Application Logic: This includes data access and presentation logic, business logic, and event handling logic. In other words, it consists of the code used to interact with the form.