2012-06-25 22 views

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.

+0

Tengo en el controlador en el que consumo el valor de TempData: TempData ["data"] = "consumerId"; cómo puedo usar Keep(), gracias Darin – Victor

+1

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. –

+0

discúlpeme es como esta cadena consumerId = (cadena) TempData ["data"]; – Victor

Cuestiones relacionadas