Original author(s) | Microsoft |
---|---|
Initial release | 2002 |
Operating system | Windows |
Platform | .NET Framework |
Type | Web application framework |
Website | dotnet |
ASP.NET Web Forms is a web application framework and one of several programming models supported by the Microsoft ASP.NET technology. Web Forms applications can be written in any programming language which supports the Common Language Runtime, such as C# or Visual Basic. The main building blocks of Web Forms pages are server controls, which are reusable components responsible for rendering HTML markup and responding to events.[1] A technique called view state is used to persist the state of server controls between normally stateless HTTP requests.[2]
Web Forms was included in the original .NET Framework 1.0 release in 2002 (see .NET Framework version history and ASP.NET version history), as the first programming model available in ASP.NET. Unlike newer ASP.NET components, Web Forms is not supported by ASP.NET Core.[3]