Inserendo un valore in TempData alla prima richiesta in un actionfilter.TempData non distruggerà dopo la seconda richiesta
filterContext.Controller.TempData["value"] = true;
dopo che una seconda richiesta arriva e io controllare il valore
filterContext.Controller.TempData.ContainsKey("value")
il valore è lì. Poi una terza richiesta arriva e io controllare il valore di nuovo
filterContext.Controller.TempData.ContainsKey("value")
e il valore è ancora presente. Non dovrebbe essere questo valore distrutto dopo la seconda richiesta? Tutte le richieste sono richieste AJAX.