Вопрос
У меня есть целое число, хранящееся в TempData, и оно периодически стирается по неизвестной причине после 30-60 секунд просмотра моего сайта. Р>
У меня есть точка останова на месте, где установлено значение, и его значение никогда не устанавливается равным нулю, но каким-то образом это значение в TempData обнуляется.
Есть идеи, почему это происходит?
Решение
Я считаю, что TempData сохраняется только для последующего запроса. Возможно, вы захотите взглянуть на this .
Другие советы
Из ASP.NET MVC: создание веб-приложений без веб-форм :
TempData - это словарь, очень похожий на нетипизированные ViewData. Тем не менее содержимое TempData жить только для один запрос, а затем они удален.
Не связан с StackOverflow