Verileri bir eylemden diğerine geçirmek için TempData'yı kullandım, ancak sayfayı yenilediğimde TempData değeri null olur, bu sorunu nasıl çözebilirim? Teşekkür ederiz,TempData, sayfayı yeniledikten sonra null olur
6
A
cevap
12
TempData
yerine Session
kullanın. TempData'nın yalnızca tek bir yönlendirme için kullanılması gerekiyordu. Diğer bir olasılık ise, TempData'dan değer aldığınız denetleyici eyleminin içinde Keep yöntemini çağırmaktır. Bu şekilde, kullanıcı sayfayı F5 TempData'ya basarak yenileyecekse, bir daha istek daha devam edecektir.
İlgili konular
- 1. Javascript, sayfayı yeniledikten sonra çalışmıyor - NEDEN?
- 2. Düğüm sunucusu, yalnızca sayfayı yeniledikten sonra isteği döndürür
- 3. Sayfamı yenilediğimde Firebase authData null olur
- 4. TempData ikinci istekten sonra yok olmaz
- 5. calloc başarısız olur ve NULL
- 6. OnPause'dan sonra AsyncTasks'e ne olur?
- 7. gönderildikten sonra güncellenen sayfayı yenile
- 8. TempData nerede saklanır?
- 9. Açısal js tarayıcı sayfa yenileme sonra sayfayı varsayılan yönlendirme değil
- 10. Oturum kapattıktan sonra sayfayı ziyaret etmeden önce sayfayı ziyaret et
- 11. pthread_create pthread_create sonra ne olur?
- 12. MVC 3 tempdata konteynır dezavantajları
- 13. php, formunu doldurduktan sonra aynı sayfayı kullanarak
- 14. Değiştirildikten sonra arama sorgusunu sıfırlamadan sayfayı yenileyin
- 15. AVAssetWriterInputPixelBufferAdaptor pixelBufferPool, bir süre sonra NULL gider
- 16. Nihayet engellendikten sonra döndürülen değere ne olur?
- 17. Özgür olduktan sonra belleğe ne olur?()?
- 18. std :: move() öğesinden sonra unique_ptr'ye ne olur?
- 19. HttpContext'ten TempData anahtarına/değerine erişmek mümkün mü?
- 20. Bazı sayfalarda jQuery'nin "$ (...) null" olmasına ne sebep olur?
- 21. httpcontext ile alay etme, ünite testinden null olmaması nasıl olur?
- 22. ILLinePlot'u güncelledikten, yapılandırdıktan ve yeniledikten sonra x ve y eksenini ölçeklendirmek nasıl?
- 23. 'NULL kısıtlaması başarısız' Scaffold oluşturduktan sonra
- 24. Null Enum'unu $ null olarak ayarlama - Bu gerçekten PSInvalidCastException neden olur mu?
- 25. window.opener null?
- 26. Kopyalandıktan sonra Sayfayı Yeniden Adlandırın ve Ana Çalışma Kitabı Oluşturun
- 27. Gönderme formunu gönderdikten sonra bile sayfayı yenilemek e.preventDefault
- 28. Tüm ajax çağrıları tamamlandıktan sonra sayfayı nasıl yeniden yüklerim?
- 29. Sayfayı JavaScript’te yeniden yükledikten sonra nasıl uyarı gösterilir?
- 30. Python yönlendirmeleri takip eder ve daha sonra sayfayı indirir mi?
Ben TempData: TempData ["data"] = "consumerId" değerini kullandığım denetleyicide var; Keep() yöntemini nasıl kullanabilirim? Teşekkürler Darin – Victor
Gösterdiğiniz örnek, okuma (tüketme) değil TempData'ya yazıyor. TempData'nın değerini kullandığınız denetleyici eyleminin içinde Keep yöntemini çağırmanız gerekir. –
bu dizgeyi beğenirsiniz consumerId = (string) TempData ["data"]; – Victor