A cosa serve la collezione TempData in asp.net MVC? [duplicare]
-
10-07-2019 - |
Domanda
Qual è l'uso effettivo della raccolta TempData in asp.net MVC, ho bisogno di pro e contro di quella raccolta, e quando devo usarla, quali visualizzazioni sono condivise o qualsiasi informazione utile su di essa, finalmente se qualcuno può dirmi quando usarlo anziché ViewData?
Grazie in anticipo
CHIUSO come duplicato esatto di Differenza tra ViewData e TempData?
Soluzione
TempData viene utilizzato per condividere i dati tra le azioni del controller. Se il controller esegue una RedirectToAction e l'azione di destinazione necessita di dati (forse una particolare istanza del modello) su cui agire, è possibile archiviare questi dati in TempData. L'uso di TempData è simile alla memorizzazione nella sessione, ma solo per un round trip. Si utilizza TempData quando è necessario passare i dati a un'altra azione del controller anziché a una vista per il rendering.