ASPX (Active Server Pages Étendues) est une extension de fichier utilisée pour les pages web générées par le framework web ASP.NET de Microsoft. Ces fichiers constituent un élément fondamental dans la création d'applications web dynamiques et interactives. Ils contiennent une combinaison de balises HTML, de code côté serveur (généralement écrit en C# ou VB.NET), et de scripts côté client (tels que JavaScript et CSS). Lorsqu'une page ASPX est sollicitée par un utilisateur, le serveur web (souvent Internet Information Services ou IIS) exécute le code côté serveur. Ce processus permet d'interagir avec des bases de données, d'effectuer des calculs complexes et de générer dynamiquement le contenu HTML final. Ce contenu HTML généré est ensuite transmis au navigateur de l'utilisateur pour le rendu. Le framework ASP.NET offre un environnement de développement et de déploiement robuste, garantissant des fonctionnalités essentielles telles que la sécurité, l'évolutivité (scalabilité) et la maintenabilité des applications. Les fichiers ASPX permettent aux développeurs de mettre en œuvre des fonctionnalités avancées comme l'authentification utilisateur, la gestion des données et la personnalisation du contenu.