Table des matières
Une fois que nous avons construit la structure de notre application, nous devons déjà savoir ce que notre contrôleur va faire et quelle vue il doit appeler, il nous reste une étape importante et c'est afficher les données que le contrôleur nous envoie dans la vue.C'est là qu'une partie du cycle est fermée puisque l'utilisateur recevra effectivement une réponse adéquate à sa demande et nous, en tant que développeurs, serons en mesure de conclure une tâche qui consiste à terminer une demande à partir du moment où nous recevons l'appel à la ressource par le utilisateur jusqu'à ce que nous servions dans le modèle les données que le contrôleur nous proposera.
Affichage des données
Comme nous le savons, l'indépendance de couche du Modèle Vue Contrôleur Cela nous permet de séparer la logique de ce que l'utilisateur voit, ceci grâce à l'intermédiation du contrôleur qui fonctionne comme une sorte de procureur du trafic, prenant les demandes qui arrivent du module de routage et les faisant atteindre la destination appropriée.
Mais de tout ce que nous avons expliqué, il manque encore quelque chose d'important et c'est ainsi que l'utilisateur verra la réponse et c'est là qu'elle entre en jeu comme afficher les données en vue, jusqu'à présent nous avons contenu statique déplacé à afficherMaintenant, il faut voir comment se passe quelque chose d'un peu plus dynamique.
Comment afficher les données ?Pour afficher les données, nous avons deux options, Afficher les données Oui DonnéesTempCependant, ces deux options ont une structure similaire, ce sont des dictionnaires de données qui s'affichent en tant que propriétés à la fois dans les contrôleurs et dans les vues.
Voyons dans l'image suivante comment nous construisons un contrôleur et définissons les données que nous utiliserons ensuite dans la vue :
Affichage des valeurs dans la vue
Une fois que nous avons établi les valeurs dans le contrôleur, il est temps de les faire apparaître dans notre vue, pour cela nous devons localiser le fichier correspondant, si nous suivons l'exemple que nous avons développé le fichier à localiser dans le dossier vues ça doit être Lui à propos de.cshtml, à l'intérieur de celle-ci, nous pouvons placer une section où, avec le code suivant, nous ferons référence aux valeurs que nous avons établies dans notre contrôleur :
@ViewData ["Description de l'entreprise"]
Comme on peut le voir, c'est un exercice assez simple, ici nous construisons deux éléments HTML simples, un h1 et un div au sein de chacun d'eux, c'est là que se passe la chose intéressante, car les valeurs ont été définies dans le contrôleur, ce les rend automatiquement disponibles pour une utilisation dans la vue. .
Comment les utiliser ?Nous utilisons simplement un Étiquette de rasoir et nous nous référons à Afficher les données avec l'index des données que l'on veut apporter, cela fait que lorsque l'utilisateur reçoit la vue il voit le contenu dudit index.
A la fin de ce tutoriel, nous savons déjà comment passer des données du contrôleur à la vue, ce n'est pas quelque chose de compliqué et cela nous évite de travailler grâce à la structure du framework.Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif