A quoi sert la collection TempData dans asp.net MVC? [dupliquer]
-
10-07-2019 - |
Question
Quelle est l'utilisation réelle de la collection TempData dans asp.net MVC, il me faut le pour et le contre de cette collection, et quand dois-je l'utiliser, quelles vues il est partagé ou quelles informations utiles le concernant, enfin si quelqu'un peut me dire quand l'utiliser plutôt que ViewData?
Merci d'avance
FERME en tant que duplicata exact de Différence entre ViewData et TempData?
La solution
TempData permet de partager des données entre les actions du contrôleur. Si votre contrôleur effectue une RedirectToAction et que l'action cible a besoin de données (éventuellement une instance de modèle particulière), vous pouvez stocker ces données dans TempData. Utiliser TempData revient à le stocker dans la session, mais seulement pour un aller-retour. Vous utilisez TempData lorsque vous devez transmettre des données à une autre action du contrôleur plutôt qu’à une vue pour le rendu.