TempData nie zniszczy po drugim żądaniu

Umieszczam wartość w TempData na pierwszym żądaniu w filtrze akcji.

filterContext.Controller.TempData["value"] = true;

po tym pojawia się drugie żądanie i sprawdzam wartość

filterContext.Controller.TempData.ContainsKey("value")

wartość jest tam. Potem przychodzi trzecie żądanie i sprawdzam ponownie wartość

filterContext.Controller.TempData.ContainsKey("value")

a wartość jest nadal obecna. Czy ta wartość nie powinna zostać zniszczona po drugim żądaniu? Wszystkie żądania są żądaniami AJAX.

questionAnswers(1)

yourAnswerToTheQuestion