Summary
ASP.NET is an open-source, server-side web-application framework designed for web development to produce dynamic web pages. It was developed by Microsoft to allow programmers to build dynamic web sites, applications and services. The name stands for Active Server Pages Network Enabled Technologies. It was first released in January 2002 with version 1.0 of the .NET Framework and is the successor to Microsoft's Active Server Pages (ASP) technology. ASP.NET is built on the Common Language Runtime (CLR), allowing programmers to write ASP.NET code using any supported .NET language. The ASP.NET SOAP extension framework allows ASP.NET components to process SOAP messages. Microsoft briefly marketed ASP.NET Core as ASP.NET's successor, however beginning August 2022 it reverted to the old ASP.NET name. This new version is a re-implementation of ASP.NET as a modular web framework, together with other frameworks like Entity Framework. The new framework uses the new open-source .NET Compiler Platform (codename "Roslyn") and is cross platform. ASP.NET MVC, ASP.NET Web API, and ASP.NET Web Pages (a platform using only Razor pages) have merged into a unified MVC 6. ASP.NET supports a number of programming models for building web applications: ASP.NET Web Forms – A framework for building modular pages out of components, with UI events being processed server-side. ASP.NET MVC – allows for building web pages using the model–view–controller design pattern. ASP.NET Web Pages – A lightweight syntax for adding dynamic code and data access directly inside HTML markup. ASP.NET Web API – A framework for building Web APIs on top of the .NET Framework. ASP.NET WebHooks – Implements the Webhook pattern for subscribing to and publishing events via HTTP. SignalR – A real-time communications framework for bi-directional communication between client and server. Other ASP.NET extensions include: ASP.NET Handler – Components that implement the System.Web.IHttpHandler interface. Unlike ASP.NET Pages, they have no HTML-markup file, no events and other supporting.
About this result
This page is automatically generated and may contain information that is not correct, complete, up-to-date, or relevant to your search query. The same applies to every other page on this website. Please make sure to verify the information with EPFL's official sources.