Вопрос

У меня есть целое число, хранящееся в TempData, и оно периодически стирается по неизвестной причине после 30-60 секунд просмотра моего сайта.

У меня есть точка останова на месте, где установлено значение, и его значение никогда не устанавливается равным нулю, но каким-то образом это значение в TempData обнуляется.

Есть идеи, почему это происходит?

Это было полезно?

Решение

Я считаю, что TempData сохраняется только для последующего запроса. Возможно, вы захотите взглянуть на this .

Другие советы

Из ASP.NET MVC: создание веб-приложений без веб-форм :

  

TempData - это словарь, очень похожий на   нетипизированные ViewData. Тем не менее   содержимое TempData жить только для   один запрос, а затем они   удален.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top