I'm putting a value into TempData on first request in an actionfilter.
filterContext.Controller.TempData["value"] = true;
after that a second request comes in and I check for the value
filterContext.Controller.TempData.ContainsKey("value")
the value is there. Then a third request comes in and I check for the value again
filterContext.Controller.TempData.ContainsKey("value")
and the value is still present. Shouldn't be this value destroyed after the second request ? All request are AJAX requests.