Cette section fournit une vue d'ensemble d'ASP.NET et présente la technologie de serveur, les outils de développement et les extensions de fichiers d'ASP.NET.
ASP, nom complet d'Active Server Pages (pages de serveur dynamiques), également connu sous le nom d'ASP classique, a été lancé en 1998 en tant que premier moteur de script côté serveur de Microsoft.
ASP est une technologie qui permet d'exécuter des scripts dans des pages Web sur un serveur Internet.
Les pages ASP ont une extension de fichier .asp et sont généralement écrites en VBScript.
Si vous souhaitez apprendre l'ASP classique, veuillez visiter notre didacticiel ASP classique.
ASP.NET est une nouvelle génération d'ASP. Il est incompatible avec l'ASP classique, mais ASP.NET peut inclure l'ASP classique.
Les pages ASP.NET sont compilées, ce qui les rend plus rapides que l'ASP classique.
ASP.NET offre une meilleure prise en charge des langages, un large ensemble de contrôles utilisateur et de composants basés sur XML, ainsi qu'une authentification utilisateur intégrée.
L'extension des pages ASP.NET est .aspx et est généralement écrite en VB (Visual Basic) ou C# (C Sharp).
Les contrôles dans ASP.NET peuvent être écrits dans différents langages, notamment C++ et Java.
Lorsqu'un navigateur demande un fichier ASP.NET, le moteur ASP.NET lit le fichier, compile et exécute le fichier de script et renvoie les résultats au navigateur sous la forme d'une page HTML normale.
Razor est une nouvelle syntaxe de balisage simple permettant d'intégrer le code du serveur dans les pages Web ASP.NET, un peu comme l'ASP classique.
Razor possède les fonctionnalités d'ASP.NET traditionnel, mais il est plus facile à utiliser et à apprendre.
Ce didacticiel présente les langages de programmation suivants :
Visual Basic (VB.NET)
C# (prononcé : do dièse)
Ce didacticiel couvre les technologies de serveur suivantes
Pages Web (syntaxe Razor)
MVC (Modèle-Vue-Contrôleur)
Formulaires Web (ASP.NET traditionnel)
ASP.NET prend en charge les outils de développement suivants :
WebMatrice
Développeur Web Visuel
Studio visuel
Dans ce didacticiel, le didacticiel Pages Web utilise WebMatrix, tandis que le didacticiel MVC et le didacticiel Web Forms utilisent Visual Web Developer.
Les fichiers ASP classiques ont l'extension de fichier .asp
Les fichiers ASP.NET ont l'extension de fichier .aspx
Les fichiers ASP.NET pour la syntaxe Razor C# ont l'extension de fichier .cshtml
Syntaxe Razor VB Les fichiers ASP.NET ont l'extension de fichier .vbhtml