Explain the Scope of TempData in ASP.NET MVC? | ASP.NET MVC Interview Question

TempData in ASP.NET MVC is available for the current request and in the subsequent request it’s available depending on whether TempData is read or not. So if ASP.NET MVC TempData is once read it will not be available in the subsequent request. In short, TempData in ASP.NET MVC is available till it is read.