ASP staat voor Active Server Pages en is van oorsprong een Microsoft-technologie. ASP.NET is een manier om op een webserver webpagina's aan te maken met behulp van programmacode. Hiermee kunnen vaste HTML-codes gecombineerd worden met variabele inhoud die in een programma wordt geproduceerd.
Hierdoor kunnen websites met een dynamisch karakter worden gemaakt. We bedoelen hiermee niet (interactieve) animaties, maar websites die aan de hand van gebruikeracties verschillende gegevens weergeven. Met ASP.NET is het mogelijk een website te maken, die duizenden mogelijke resultaten kan produceren, afhankelijk van wat de bezoeker vraagt. Bovendien kunnen duizenden gebruikers (tegelijkertijd) gebruikmaken van hetzelfde programma.
Een ASP.NET-webpagina is bijna altijd te herkennen aan de ASPX-extensie, in plaats van HTM of HTML.
Voordelen van ASP.NET tegenover ASP