ASPX (Active Server Pages Extended) ist eine Dateiendung für Webseiten, die mit Microsofts ASP.NET-Webframework generiert werden. Diese Dateien enthalten eine Kombination aus HTML-Markup, serverseitigem Code (üblicherweise in C# oder VB.NET geschrieben) und clientseitigem Scripting wie JavaScript und CSS. Wenn ein Benutzer eine ASPX-Seite anfordert, verarbeitet der Webserver den enthaltenen serverseitigen Code, der komplexe Aufgaben wie die Interaktion mit Datenbanken, Berechnungen oder die dynamische Erzeugung von HTML-Inhalten übernehmen kann. Das resultierende, dynamisch generierte HTML wird anschließend an den Browser des Benutzers zur Darstellung gesendet. ASPX-Dateien bilden eine Kernkomponente bei der Entwicklung dynamischer und interaktiver Webanwendungen. Sie ermöglichen Entwicklern die Erstellung komplexer Webseiten mit Funktionen wie Benutzerauthentifizierung, umfassender Datenverwaltung und personalisierten Inhalten. Das ASP.NET-Framework bietet hierfür eine robuste Umgebung zur Entwicklung und Bereitstellung, die wichtige Aspekte wie Sicherheit, Skalierbarkeit und Wartbarkeit abdeckt. Typischerweise werden ASPX-Seiten auf Webservern gehostet, die das .NET-Framework unterstützen, wie beispielsweise die Internet Information Services (IIS) von Microsoft.