vendredi, 26 avril 2024

Comment utiliser Razor View Engine dans ASP.NET Core MVC

Le moteur de vue ASPX est le moteur de vue hérité développé dans ASP.NET MVC depuis ses premiers jours. Le moteur de vue Razor est avancé et est désormais le moteur de vue par défaut d’ASP.NET Core MVC. Cet article compare ces deux moteurs de vue en bref, puis explique comment vous pouvez travailler avec le moteur de vue Razor dans ASP.NET Core MVC.

Pour traiter les exemples de code fournis dans cet article, vous devez avoir Visual Studio 2019 configuré dans votre système. Si vous n’en avez pas actuellement une copie, vous pouvez télécharger Visual Studio 2019 ici.

Sur L’Entrepreneur : Présentation de Microsoft.NET 6]

Produire une tâche ASP.NET Core MVC dans Visual Studio

Tout d’abord, produisons un projet ASP.NET Core dans Visual Studio 2019. La suite de ces actions créera un nouveau travail ASP.NET Core MVC 5 dans Visual Studio 2019.

  1. Présentez l’IDE Visual Studio.
  2. Cliquez sur « Développer une toute nouvelle tâche ».
  3. Dans la fenêtre « Créer une toute nouvelle tâche », choisissez « ASP.NET Core Application Web (Modèle-Vue-Contrôleur) » dans la liste des modèles de conception affichés.
  4. Cliquez sur Suivant.
  5. Dans la fenêtre « Configurez votre tout nouveau travail », spécifiez le nom et l’emplacement de la nouvelle tâche.
  6. Éventuellement, cochez la case « Placer le service et la tâche dans le même site d’annuaire », en fonction de vos préférences.
  7. Cliquez sur Suivant.
  8. Dans la fenêtre « Informations supplémentaires » ci-dessous, sélectionnez .NET 5.0 comme framework cible dans la liste déroulante en haut . Laissez le « Type d’authentification » sur « Aucun » (par défaut).
  9. Assurez-vous que les cases à cocher « Activer Docker », « Configurer pour HTTPS » et « Autoriser la compilation d’exécution Razor » ne sont pas contrôlées car nous n’utilisez aucune de ces fonctions ici.
  10. Cliquez sur Créer.

Un nouveau travail ASP.NET Core MVC 5 sera créé. Nous utiliserons ce travail pour traiter les vues Razor dans les sections suivantes de ce court article.

Qu’est-ce qu’un moteur de vue ?

Un moteur de vue équivaut à un modèle côté serveur en balisage HTML et le restitue dans le navigateur Internet lorsqu’il est déclenché par la méthode d’action d’un contrôleur. ASP.NET MVC initialement livré avec le moteur de vue ASPX, mais le moteur de vue Razor a été inclus dans les versions ultérieures. Le moteur de vue Razor est désormais le moteur de vue par défaut pour les applications ASP.NET Core MVC.

Alors que le moteur de vue ASPX est disponible dans le cadre de l’espace de noms System.Web.Mvc.WebFormViewEngine, le moteur de vue Razor est facilement disponible dans l’espace de noms Microsoft.AspNetCore.Mvc.Razor.

IDG

Figure 1. Vues Razor en action !

Utilisez des boucles dans Razor View Engine

Vous pouvez utiliser des boucles dans vos vues Razor pour effectuer des actions répétitives. Le bit de code suivant montre comment vous pouvez gérer les boucles dans Razor.

Afficher les

numéros 1 à 10

@for (var i = 1; i

Toute l’actualité en temps réel, est sur L’Entrepreneur

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici

xnxx sex download russianporntrends.com hardxxxpics saboten campus freehentai4u.com read manga porn rakhi sex photo ganstagirls.com nani sex video xxx indian girl video download elporno.mobi tamilauntycom bf hd video bf hd video porn555.me anyporn hd tamil beach sex erolenta.com xxx sex boy to boy bustyboobs pakistanixxxx.com nude sexy videos desi sex xvideos.com tubaka.mobi justdesi in free naked dance vegasmpegs.mobi eva grover desi ass lick eroanal.net 69 xvideo 4k xnxx thefuckingtube.com xxii roman numerals translation tamil nayanthara sex sexozavr.com indian porn videos tumblr كلبات سكس porn-arab.net نيك ف الكس y3df comics popsexy.net akhil wife hentai ahri wowhentai.net the sarashina bloodline