У меня довольно сложный набор элементов управления ASP MVC, которые устанавливают фильтр данных (диапазон идентификаторов аккаунтов, диапазон затрат, носитель, даты и т. Д.) При этом также создается объект таблицы данных со стандартным объектом типа набора результатов.
Пользователь может задаться вопросом со страницы и затем вернуться. Я хочу восстановить предыдущие состояния управления фильтром, а также получить текущий набор результатов.
Каков стандартный метод ASP MVC для хранения состояния сеанса пользователя? У меня есть доступ к базе данных SQLServer. Одна идея состоит в том, чтобы сохранить объект представления фильтра и текущий результат в кэше.
Мне не нужно восстанавливать состояние между посещениями сеанса (они закрывают браузер и возвращаются в другое время.)