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