TempData is used to pass the data from Action to Action or Controller to Controller, and then to View.
Read moreWhat are different state management techniques ASP.NET supports?
ASP.NET has several states including application state, session state, and view state .
Read more