Очистка кэша браузера удаляет Tempdata в Asp Net ядре? - PullRequest
0 голосов
/ 02 апреля 2020

У меня есть приложение, которое использует tempdata для внутреннего использования. Когда я очищаю кеш браузера, я теряю tempdata. Tempdata внутренне использует сессии, тогда почему данные теряются? Кто-нибудь может объяснить, пожалуйста? спасибо !!

1 Ответ

1 голос
/ 03 апреля 2020

См. документ . Поставщик TempData на основе cook ie (create CookieTempDataProvider cook ie) включен по умолчанию. Чтобы включить основанный на сеансе поставщик TempData, используйте метод расширения AddSessionStateTempDataProvider, который создаст поваренную сессию ie с именем .AspNetCore.Session, но оба они будут удалены путем очистки операции кэша браузера (cook ie).

...