Utilicé TempData para pasar datos de una acción a otra, pero cuando actualizo la página el valor de TempData se vuelve nulo, cómo puedo resolver este problema? Gracias,TempData se vuelve nulo después de actualizar la página
6
A
Respuesta
12
Use Session
en lugar de TempData
. Se supone que TempData solo se usa para una sola redirección. Otra posibilidad es llamar al método Keep dentro de la acción del controlador en el que está consumiendo el valor de TempData. De esta forma, si el usuario actualiza la página presionando F5 TempData se mantendrá para una solicitud más.
Cuestiones relacionadas
- 1. TempData no se destruirá después de la segunda solicitud
- 2. Actualizar una página web vuelve a insertar datos en DB
- 3. Widget se vuelve invisible después de reinstalar
- 4. elemento se vuelve borrosa después de la transición o animación
- 5. window.opener nulo después de redirigir?
- 6. getResourceAsStream() siempre se vuelve nula
- 7. TempData No está borrando
- 8. HTML - Cambiar \ Actualizar el contenido de la página sin actualizar \ recargar la página
- 9. Cómo actualizar la columna con valor nulo
- 10. SafeModeResult es nulo después de la actualización
- 11. actualizar la página actual después de configurar la función de tiempo de espera llamada
- 12. Ver no actualizar después de la publicación
- 13. Envoltorio TempData
- 14. Seleccione la fila después de actualizar DBGrid
- 15. href = "#" vuelve a dirigir a la página de índice, pero no de la página actual arriba
- 16. Error al actualizar la página: \t El valor no puede ser nulo (Valor otorgado: nulo) TAAL [archivo BLAME]
- 17. Actualizar la página después de una acción de devolución de datos en asp.net
- 18. PHP: Detectar Actualizar página
- 19. Cómo hacer una actualización de una página web cuando el usuario se vuelve móvil al paisaje
- 20. ¿Cómo evitar crear una nueva conexión de socket en socket.io después de actualizar la página html?
- 21. HTC One X - La vista web se vuelve blanca/vacía después de tocar
- 22. php actualizar página actual?
- 23. ¿Para qué se utiliza la colección TempData en asp.net MVC?
- 24. ASP.NET MVC RenderAction vuelve a mostrar toda la página
- 25. ¿Cómo se ejecuta JavaScript después de cargar la página?
- 26. jQuery Mobile después de la página se muestra el evento
- 27. necesito actualizar la página web después de hacer clic en cerrar ventana emergente
- 28. Cambiar página sin actualizar un div en la página
- 29. Cómo actualizar la página principal de iframe después de un envío en el iframe?
- 30. Actualizar página C# ASP.NET
Tengo en el controlador en el que consumo el valor de TempData: TempData ["data"] = "consumerId"; cómo puedo usar Keep(), gracias Darin – Victor
El ejemplo que ha mostrado es escribir en TempData, no leer (consumir). Debe llamar al método Keep dentro de la acción del controlador en la que usa el valor de TempData. –
discúlpeme es como esta cadena consumerId = (cadena) TempData ["data"]; – Victor