ASP.NET

ASP.NET is een Microsoft-framework voor webontwikkeling dat wordt gebruikt om dynamische websites, webapplicaties en webservices te bouwen. Het maakt deel uit van het bredere .NET-platform en stelt ontwikkelaars in staat webgebaseerde applicaties te maken met talen zoals C#, Visual Basic en F#.

Ontwikkelaars bouwen ASP.NET-applicaties meestal met Visual Studio of VS Code. Deze hulpmiddelen helpen hen bij het schrijven van broncode, het ontwerpen van gebruikersinterfaces en het debuggen van applicaties tijdens het ontwikkelproces. In plaats van te vertrouwen op hulpmiddelen met slepen-en-neerzetten, gebruiken de meeste ASP.NET-projecten gestructureerde code en herbruikbare sjablonen. Tegelijkertijd behouden ontwikkelaars nauwkeurige controle over de werking en prestaties van een website.

Een ontwikkelaar kan ASP.NET bijvoorbeeld gebruiken om een online accountportaal te bouwen waar gebruikers zich kunnen aanmelden, gegevens uit een database kunnen bekijken, formulieren kunnen verzenden en gepersonaliseerde inhoud kunnen zien — alles wordt direct bijgewerkt zonder de hele pagina opnieuw te laden.

Programmeermodellen

ASP.NET bevat verschillende programmeermodellen, zoals ASP.NET Core, MVC (Model-View-Controller), Razor Pages, Web API en Blazor. Sommige modellen zijn geschikt voor traditionele websites, terwijl andere beter zijn voor het bouwen van RESTful API's of interactieve singlepage-applicaties. ASP.NET Core is de moderne versie van het framework. Het is open source, sneller dan eerdere versies en ontworpen om goed te werken met cloudgebaseerde applicaties.

Applicaties

ASP.NET-applicaties draaien op de .NET-runtime, die een uitgebreide klassenbibliotheek en ingebouwde beveiligingsfuncties biedt. In tegenstelling tot oudere versies is ASP.NET Core platformonafhankelijk, zodat ontwikkelaars applicaties kunnen bouwen voor Windows, macOS of Linux.

Om een ASP.NET-applicatie online beschikbaar te maken, implementeren ontwikkelaars deze op een webserver die de .NET-runtime ondersteunt. Windows-servers gebruiken meestal Internet Information Services (IIS), maar ASP.NET Core-applicaties draaien ook op Linux-servers met Apache, Kestrel of Nginx. Het wordt steeds gebruikelijker om ASP.NET-applicaties in de cloud te hosten met platforms zoals Microsoft Azure.

Bijgewerkt December 22, 2025 door Per C.

quizTest je kennis

CDN servers distributed around the globe are called what?

A
Lite servers
0%
B
Thin servers
0%
C
Edge servers
0%
D
Node servers
0%
Correct! Incorrect!     View the Edge Server definition.
More Quizzes →

Het Tech Terms computerwoordenboek

De definitie van ASP.NET op deze pagina is een originele definitie geschreven door de auteurs van TechTerms.com. Als je naar deze pagina wilt verwijzen of deze definitie wilt citeren, gebruik dan de groene citatiebalk direct onder de definitie.

Ons doel is om computerterminologie op een begrijpelijke manier uit te leggen. We streven naar nauwkeurigheid en eenvoud bij elke definitie die we publiceren. Als je feedback hebt over deze definitie of een nieuwe technische term wilt voorstellen, neem dan contact met ons op.

De Tech Terms-nieuwsbrief

Verbeter je technische kennis met onze dagelijkse of wekelijkse nieuwsbrief! Abonneer je vandaag nog en ontvang nieuwe termen en quizzen in je inbox.

Schrijf je in voor de gratis TechTerms-nieuwsbrief

Hoe vaak wil je een e-mail ontvangen?

Je kunt je op elk moment uitschrijven of je frequentie wijzigen via de links in elke e-mail. Vragen? Neem contact met ons op.

Let op: de nieuwsbrief wordt in het Engels verzonden.