Запомните состояние фильтра сетки между запросами
-
27-10-2019 - |
Вопрос
Я использую расширения Telerik asp.net mvc. В моем приложении в большинстве случаев я использую следующий поток:
- Показать сетку
- Нажмите кнопку и выполните бизнес-действие.
- Перенаправить обратно в Grid.
Проблема в том, что когда пользователь выбирает какой-либо фильтр в 1., этот фильтр теряется в 3. Кроме того, это раздражает, когда пользователь выбирает из меню действие для отображения сетки, а последний использованный фильтр не применяется.
Сеточные фильтры хранятся в URL (метод GET).
Например:
rel> / localhost / IncomingRequest? IncomingRequestGrid-page= 1 & IncomingRequestGrid-orderBy= IncomingDate-desc & IncomingRequestGrid-groupBy= ~ & IncomingRequestGrid-filter= IncomingDate ~ gt ~ datetime '2011-10-20T08-10-11' ~ и ~ CartNumber ~ оканчивается на ~ 'xx'
Я бы хотел запомнить состояние фильтра между запросами. Это выполнимо?