¿Para qué se utiliza la colección TempData en asp.net MVC? [duplicar]
-
10-07-2019 - |
Pregunta
¿Cuál es el uso real de la colección TempData en asp.net MVC? Necesito pros y contras de esa colección, y cuándo necesito usarla, qué puntos de vista se comparten o cualquier información útil al respecto, finalmente si alguien me puede decir cuándo usarlo en lugar de ViewData?
Gracias de antemano
CERRADO como duplicado exacto de ¿Diferencia entre ViewData y TempData?
Solución
TempData se utiliza para compartir datos entre acciones del controlador. Si su controlador realiza una RedirectToAction y la acción de destino necesita datos (tal vez una instancia de modelo particular) para actuar, puede almacenar estos datos en TempData. Usar TempData es similar a almacenarlo en la sesión, pero solo para un viaje de ida y vuelta. Utiliza TempData cuando necesita pasar datos a otra acción del controlador en lugar de una vista para renderizar.