Użyłem TempData do przekazania danych z akcji do innej, ale kiedy odświeżam stronę wartość TempData staje się pusta, jak mogę rozwiązać ten problem? Dzięki,TempData staje się pusta po odświeżeniu strony
6
A
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.
Powiązane problemy
- 1. Zmienna statyczna Java staje się pusta
- 2. Drupal wieloformatowy traci stan po odświeżeniu strony
- 3. Po odświeżeniu strony jquery przestaje działać
- 4. Jak wylogować użytkownika po odświeżeniu strony?
- 5. $ stateParams pobiera null po odświeżeniu strony
- 6. LocalStorage znika w chrome po odświeżeniu strony
- 7. jQuery zapobieganie odświeżeniu strony po kliknięciu przycisku
- 8. Panel "Szuflada" wyświetla się po odświeżeniu
- 9. Fizyczna ścieżka witryny IIS staje się pusta na deinstalacji wix
- 10. Właściwość obiektu z silnym odniesieniem staje się pusta
- 11. ASP.NET MVC czy odświeżenie przeglądarki powoduje, że TempData staje się bezużyteczny?
- 12. Jak zachować TinyMCE po odświeżeniu strony w UpdatePanel
- 13. Pamiętaj, aby przełączyć stan na div po odświeżeniu strony
- 14. jak zapamiętać dane wejściowe w formularzach nawet po odświeżeniu strony?
- 15. Jak zachować stan po odświeżeniu strony w pliku React.js?
- 16. Pozostawanie uwierzytelniane po odświeżeniu strony za pomocą Passportjs
- 17. UserControl Viewstate traci wszystkie wartości po odświeżeniu strony
- 18. Rozpocznij pobieranie pliku po odświeżeniu
- 19. Widget staje się niewidoczny po ponownym zainstalowaniu
- 20. HTC One X - Podgląd strony staje się biały/pusty po dotknięciu
- 21. Wybierz wiersz po odświeżeniu DBGrid
- 22. Po odświeżeniu strony murowanie działa poprawnie, ale po raz pierwszy zachodzi na siebie
- 23. Javascript działa tylko raz (nawet po raz drugi po odświeżeniu strony) w aplikacji Railsowej
- 24. TempData nie zniszczy po drugim żądaniu
- 25. Dlaczego obraz nie wyświetla się po załadowaniu, ale wyświetla się po odświeżeniu?
- 26. Kompilator TypeScript staje się wolny?
- 27. Kiedy funkcja @ staje się przydatna?
- 28. R: wektor liczbowy staje się nieliczbowy po cbind dat
- 29. mój obraz po użyciu tf.image.resize_images staje się straszny obrazek
- 30. MPMoviePlayerViewController staje się czarny po wejściu w tło
Mam w kontrolerze, w którym zużywają wartość TempData: TempData ["data"] = "consumerId"; jak mogę używać Keep(), dziękuję Darin – Victor
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. –
przepraszam, że to jest ten ciąg consumerId = (ciąg) TempData ["data"]; – Victor