ASP.NET () – zbiór technologii opartych na frameworku zaprojektowanym przez firmę Microsoft. Przeznaczony jest do budowy różnorodnych aplikacji internetowych, a także aplikacji typu XML Web Services. ASP.NET rozszerza platformę deweloperską .NET o narzędzia i biblioteki przeznaczone specjalnie do tworzenia aplikacji internetowych.
Strony ASP.NET są uruchamiane przy użyciu serwera, który umożliwia wygenerowanie treści HTML (wraz z CSS), WML lub XML – rozpoznawanych oraz interpretowanych przez przeglądarki internetowe. ASP.NET jest wspierany przez separujący warstwę logiki od warstwy prezentacji, wątkowo-kierowany model programistyczny, co poprawia wydajność działania aplikacji. Logika stron ASP.NET oraz XML Web Services może być tworzona w językach Visual Basic .NET, C# lub w dowolnym innym języku wspierającym technologię Microsoft .NET Framework lub .NET Core.
Historia Po publikacji Internet Information Services (IIS) 4.0, w roku 1997, Microsoft zaczął poszukiwać nowych możliwości w tworzeniu efektywnych stron internetowych z użyciem przejrzystego kodu – umożliwiającego separację warstwy logiki od warstwy prezentacji.