MVC C # TempData

Quelqu'un peut-il expliquer le but de TempData dans MVC.
Je comprends qu'il se comporte comme ViewBag mais que fait-il au-delà.

source d'informationauteur Nate Pet