Я пытался сделать на один сайт меньше сеанса. Поэтому добавьте
в мой файл web.config. После этого, если я выполню
Session["test"] = "yes";
, я получаю сообщение об ошибке «Ссылка на объект не указывает на экземпляр объекта. «Все в порядке.
Но с этой конфигурацией я могу установить
TempData["test"] = "yes";
в контроллере и вывести TempData["test"];
на странице просмотра. Это работает хорошо.
Согласно MSDN«Значение свойства TempData сохраняется в состоянии сеанса».
Итак, если я упомяну
, как работает TempData? Сохраняет ли ASP.NET TempData в сеансе или где-то еще?