What do you MEAN by TempData in MVC? We can say TempData is one of the dictionary OBJECT which is being USED to store data for a short period of time. And we can say this is MVC TempDataDictionary class which is acts as a controller base-class INSTANCE property. And TempData has one of the ability to preserve data for an HTTP request.