2012-06-25 14 views

Odpowiedz

12

Użyj Session zamiast TempData. TempData ma być używany tylko dla pojedynczego przekierowania. Inną możliwością jest wywołanie metody Keep wewnątrz akcji kontrolera, w której zużywa się wartość z TempData. W ten sposób, jeśli użytkownik odświeży stronę, naciskając klawisz F5 TempData będzie utrwalony dla jeszcze jednego żądania.

+0

Mam w kontrolerze, w którym zużywają wartość TempData: TempData ["data"] = "consumerId"; jak mogę używać Keep(), dziękuję Darin – Victor

+1

Przykład, który pokazałeś pisze do TempData, nie czyta (zużywa). Musisz wywołać metodę Keep w działaniu kontrolera, w którym używasz wartości TempData. –

+0

przepraszam, że to jest ten ciąg consumerId = (ciąg) TempData ["data"]; – Victor

Powiązane problemy