Maison >développement back-end >Tutoriel C#.Net >ASPX et rasoir
Les fichiers ASPX proviennent du serveur de Microsoft. Le fichier page Web dynamique exécuté sur le client peut être analysé et exécuté par IIS pour obtenir la page dynamique, qui est un nouveau type de lancée par Microsoft. 🎜>Méthode de programmation réseau, plutôt qu'une simple mise à niveau d'ASP, car sa méthode de programmation est très différente de celle d'ASP. côté serveur par le serveur code du programme, ASP À l'aide d'un langage de script, chaque fois qu'une requête est effectuée, le serveur appelle le moteur d'analyse de script pour analyser et exécuter le code du programme. ASP.NET peut être écrit dans plusieurs langages et est entièrement compilé et exécuté plus rapidement qu'ASP. , et pas seulement. C’est une question de rapidité, qui présente de nombreux avantages. .asp est l'extension de fichier d'asp , .aspx est l'extension de fichier d'asp.net
Razor est une syntaxe de programmation simple, utilisée pour intégrer du code côté serveur dans des pages Web. Rasoir La syntaxe est basée sur le framework ASP.NET, un composant du framework .NET de Microsoft conçu spécifiquement pour le développement d'applications Web. La syntaxe Razor vous offre toute la puissance d'ASP.NET, mais avec une syntaxe simplifiée qui est plus facile à apprendre si vous êtes débutant et meilleure en termes de productivité si vous êtes un expert. Les pages Web Razor peuvent être décrites comme ayant deux types de contenu Page HTML : contenu HTML et code Razor. Lorsque le serveur lit ce genre de page, il exécute le code Razor avant d'envoyer la page HTML au navigateur. Ces codes exécutés sur le serveur peuvent effectuer des tâches qui ne peuvent pas être effectuées dans le navigateur, comme l'accès à la base de données du serveur. Le code serveur peut créer du contenu HTML dynamique avant que la page ne soit envoyée au navigateur. Du point de vue du navigateur, il n'y a aucune différence entre le HTML généré par le code du serveur et le contenu HTML statique. Utiliser Syntaxe Razor Les pages Web ASP.NET ont des extensions de fichier spéciales cshtml (syntaxe Razor utilisant C#) ou vbhtml (Razor utilisant VB).
Voici juste une comparaison simple, et je trouve que Razor est plus simple qu'ASPX Razor est utilisé par ASP.NET MVC3 comme nouveau modèle de vue. J'utilise également Razor dans mes projets récents. Ce que j'utilise le plus souvent, c'est d'intégrer du code C# dans des pages HTML, ce qui est très pratique. Le résumé ci-dessus n'est que ma collection et ma compréhension d'informations en ligne et autres, et il y a des lacunes, s'il vous plaît. critiquez-moi et corrigez-moi.
Ce qui précède est le contenu d'ASPX et de Razor. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !