TempData не уничтожит после второго запроса
Я помещаю значение в TempData по первому запросу в actionfilter.
filterContext.Controller.TempData["value"] = true;
после этого приходит второй запрос, и я проверяю значение
filterContext.Controller.TempData.ContainsKey("value")
значение там. Затем приходит третий запрос, и я снова проверяю значение
filterContext.Controller.TempData.ContainsKey("value")
и значение все еще присутствует. Разве это значение не должно быть уничтожено после второго запроса? Все запросы являются AJAX-запросами.