Exploration des dossiers et fichiers de vues
Objectifs
Les objectifs de ce module sont :
- Comprendre la structure des dossiers et fichiers de vues en ASP.NET Core MVC.
- Apprendre à utiliser le layout et les vues partagées.
- Maîtriser la syntaxe Razor pour injecter du C# dans le HTML.
- Savoir configurer les fichiers _ViewStart et _ViewImports.
Résumé
Ce module explique en détail la gestion des vues dans ASP.NET Core MVC, en abordant la structure des dossiers et fichiers associés, ainsi que l'utilisation des layouts et de la syntaxe Razor.
Description
Dans ce module, nous explorons la gestion des vues dans ASP.NET Core MVC. Les vues, situées dans le répertoire Views, sont organisées par contrôleur, avec un dossier Shared pour les éléments communs comme la page d'erreur et le fichier Layout.cshtml. Ce dernier est essentiel car il sert de template principal où les autres pages du site sont dynamiquement injectées.
Nous examinons également l'utilisation des vues partielles et la convention de préfixer par un underscore tous les fichiers qui ne sont pas le résultat direct d'une action.
Le fichier _ViewStart.cshtml est utilisé pour définir des exécutions communes à toutes les vues et spécifier le layout par défaut, tandis que _ViewImports.cshtml permet d'inclure automatiquement des usings et tag helpers dans toutes les vues.
Enfin, nous abordons la façon d'organiser le code HTML et les scripts pour optimiser le chargement des pages.
Je pense pas que c'est destiné à des débutants.
Mais quelques reproches :
Le prof se laisse embarquer par ses profondes connaissances et explique à certains moments des choses non indispensables en DÉBUT d'apprentissage.
Le prof parle trop vite, ce n'est pas un problème quand on a déjà une certaine connaissance, mais c'est problématique pour un novice.
Cependant, les deux points ci-dessus sont des "détails".
On ressort de la formation avec les connaissances que pensait et voulait apprendre.
Et on les acquiert avec plaisir et impatience de voir la leçon suivante.
Tout cela agrémenté d'un mer...e, la formation se termine.
Donc je dirais, vu le plaisir.... vivement une formation plus complète et sur core 5 .
Merci
Ce n'est pas la première fois qu'une partie a "disparu" de la formation. Or ici, c'est particulièrement embêtant de ne pas savoir ce que l'on va réaliser AVANT de se lancer...