Pouvons-nous transmettre des données du contrôleur à afficher à l'aide de TempData ?
Pouvons-nous transmettre des données du contrôleur à afficher à l'aide de TempData ?

Vidéo: Pouvons-nous transmettre des données du contrôleur à afficher à l'aide de TempData ?

Vidéo: Pouvons-nous transmettre des données du contrôleur à afficher à l'aide de TempData ?
Vidéo: Part 30. ViewData in .NET Core MVC. | Pass data from Controller To View To Layout | AspNetCoreMVC 2024, Peut
Anonim

ViewData, ViewBag et DonnéesTemp être habitué transmettre des données entre manette , action et vues . À transmettre des données du contrôleur pour voir , soit ViewData ou ViewBag pouvez être utilisé. À transmettre des données de un contrôleur à un autre manette , TempData peut être utilisé.

De cette façon, pouvons-nous utiliser ViewBag pour transmettre des données de la vue au contrôleur ?

En général, VoirSac est un moyen de transmettre des données du manette à la vue . C'est un objet type et c'est une propriété dynamique sous le manette classe de base. Par rapport à ViewData, il fonctionne de manière similaire mais est connu pour être un peu plus lent et a été introduit dans ASP. NET MVC 3.0 (ViewData a été introduit dans MVC 1.0).

De même, TempData permet-il de transmettre des données d'une page à une autre dans MVC ? Il a été introduit avec MVC 1.0. Ce est utilisé pour transférer les les données d'un contrôleur à un autre contrôleur ou il est aussi de une action pour un autre méthode d'action. Ce est Comme une page à d'autres page . TempData est dérivé de la classe TempDataDictionary.

De même, il est demandé, comment transmettre les données de la vue au contrôleur dans MVC TempData ?

Qui passe les Les données de Manette à Afficher à l'aide de TempData Allez dans Fichier puis Nouveau et sélectionnez l'option "Projet". Créez ensuite le ASP. NET projet d'application Web comme illustré ci-dessous. Sélectionnez ensuite « Vide » et cochez « » MVC " puis cliquez sur OK. Le projet est créé avec succès.

Comment les données sont-elles transmises du contrôleur à la vue ?

L'autre façon de qui passe les Les données de Contrôleur à voir peut être par qui passe un objet de la classe model au Vue . Effacez le code de ViewData et passe l'objet de la classe modèle en retour vue . Importer l'objet de liaison de la classe de modèle en haut de l'index Vue et accédez aux propriétés par @Model.

Conseillé: