Я хотел бы хранить некоторые объекты только для одного запроса через состояние сеанса. Я не могу придумать простой способ сделать это. Это точно , что делает объект TempData в ASP.NET MVC. Может ли кто-нибудь предоставить мне ссылку или несколько примеров того, как заставить объект в состоянии сеанса выдержать только один дополнительный запрос?
Я думал, что это может быть достигнуто путем создания пользовательского словарного объекта, который хранит возраст (количество запросов) для каждого элемента. Подписавшись на методы Application_BeginRequest и Application_EndRequest, вы можете выполнить необходимую очистку объектов. Это может даже облегчить создание объекта, который хранит часть данных для X-запросов, а не только один. Это на правильном пути?