Помните состояние фильтра сетки между запросами - PullRequest
0 голосов
/ 20 октября 2011

Я использую расширения mvc Telerik asp.net.В моем приложении в большинстве случаев я использую следующий поток:

  1. Показать сетку
  2. Нажмите на кнопку и выполните деловое действие
  3. Перенаправить обратно в сетку.

Проблема в том, что когда пользователь выбирает какой-то фильтр в 1., тогда этот фильтр теряется в 3. Кроме того, это несколько раздражает, когда пользователь выбирает из действия меню, чтобы показать сетку и последнийИспользуемый фильтр не применяется.

Сеточные фильтры хранятся в URL (метод GET).

Например:

http://localhost/IncomingRequest?IncomingRequestGrid-page=1&IncomingRequestGrid-orderBy=IncomingDate-desc&IncomingRequestGrid-groupBy=~&IncomingRequestGrid-filter=IncomingDate~gt~datetime'2011-10-20T08-10-11'~and~CartNumber~endswith~'xx'

Мне хотелось бы запомнить состояние фильтра между запросами.Это выполнимо?

1 Ответ

1 голос
/ 22 октября 2011

Пожалуйста, посмотрите на эту ветку. Вы можете сохранить фильтр сортировки и подкачки страниц. Решение для привязки ajax для привязки к серверу вы можете следовать this post

...