NET Web Forms lets you build dynamic websites using a familiar drag-and-drop, event-driven model.A design surface and hundreds of controls and components let you rapidly build sophisticated, powerful UI-driven sites with data access.

NET as a modular web framework, together with other frameworks like Entity Framework. NET Compiler Platform (codename "Roslyn") and is cross platform. NET 1.0 was released on January 5, 2002 as part of version 1.0 of the . Even prior to the release, dozens of books had been written about ASP. Web forms are contained in files with a ".aspx" extension; these files typically contain static (X)HTML markup or component markup.

After four years of development, and a series of beta releases in 20, ASP. NET Web pages, known officially as Web Forms, Web applications need to be compiled before deployment, while web sites structures allows the user to copy the files directly to the server without prior compilation.

NET Web Pages (a platform using only Razor pages) have merged into a unified MVC 6.

Code-behind files typically have names like My cs or My vb while the page file is My (same filename as the page file (ASPX), but with the final extension denoting the page language).

NET, and development continued apace, with version 1.1 being released on April 24, 2003 as a part of Windows Server 2003. Microsoft recommends dealing with dynamic program code by using the code-behind model, which places this code in a separate file or in a specially designated script tag.

Scott Guthrie became the product unit manager for ASP. For example, there is a textbox component which can be defined on a page as , which is similar to other Web development technologies such as PHP, JSP, and ASP. NET Framework 2.0, Microsoft introduced a new code-behind model which allows static text to remain on the page, while dynamic code remains in an vb or cs or fs file (depending on the programming language used).

NET, and Microsoft promoted it heavily as part of its platform for Web services. The component markup can include server-side Web Controls and User Controls that have been defined in the framework or the web page.

server-side web application framework designed for web development to produce dynamic web pages. This practice is automatic in Visual Studio and other IDEs however the user can change the code-behind page.

It was developed by Microsoft to allow programmers to build dynamic web sites, web applications and web services. Also, in the web application format, the cs is a partial class that is linked to the pagename.file.

It was first released in January 2002 with version 1.0 of the . The designer file is a file that is autogenerated from the aspx page that allows the programmer to reference components in the aspx page from the cs page without having to declare them manually as in versions prior to ASP. When using this style of programming, the developer writes code to respond to different events, like the page being loaded, or a control being clicked, rather than a procedural walkthrough of the document. NET's code-behind model marks a departure from Classic ASP in that it encourages developers to build applications with separation of presentation and content in mind.

NET Framework, and is the successor to Microsoft's Active Server Pages (ASP) technology. NET is built on the Common Language Runtime (CLR), allowing programmers to write ASP. In theory, this would allow a Web designer, for example, to focus on the design markup with less potential for disturbing the programming code that drives it. User controls are encapsulations of sections of pages which are registered and used as controls in ASP. Programmers can also build custom controls for ASP. Unlike user controls, these controls do not have an ASCX markup file, having all their code compiled into a dynamic link library (DLL) file.