Скажите, у меня следующая ситуация:
- В разбивке по страницам отображается список контактов со следующим маршрутом: Контакты / Индекс / Страница / 2.
- Вид получает свои объекты ViewModel с разбивкой по страницам.
- Представление также получает свойства фильтра из ViewModel, например, категорию контактов.
Я хотел бы хранить номер страницы и свойства фильтра где-нибудь таким образом, чтобы при возврате пользователя на страницу «Контакты / индекс» использовались тот же номер страницы и фильтры.
Рекомендуется ли хранить эти свойства в переменной Session?
Должен ли ViewModel обрабатывать эти переменные сеанса?
Есть ли другой способ справиться с такой ситуацией?