TempData ne détruira pas après la deuxième demande

Je suis en train de mettre une valeur dans TempData lors de la première demande dans un actionfilter.

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

après qu'une deuxième demande et je le contrôle de la valeur

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

la valeur est là. Puis une troisième demande et je le vérifier de nouveau la valeur

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

et la valeur est toujours présent. Ne devrait pas être de cette valeur détruite après la seconde demande ? Toutes les requêtes sont des requêtes AJAX.

source d'informationauteur user49126