Сохранить подкачку с помощью элемента управления DevExpress MVCxGridView?

Я работаю с версией 10.2 элементов управления DevExpress MVC. У меня есть страница, на которой размещен MVCxGridView, и мне нужно сохранить текущую страницу при переходе на эту конкретную страницу и обратно.

Из старой документации ASPxGridView я вижу, что есть свойство PageIndex, но, похоже, оно доступно только из контекста типа WebForms/Code Behind/Server Control. Я использую MVC и не могу понять, как сохранить этот параметр страницы.

Я пробовал настройки файлов cookie с помощью элемента управления, но они, похоже, не сохраняются для меня.

Любые указатели будут очень признательны.


person Steve Scheffler    schedule 12.01.2011    source источник


Ответы (2)


В настоящее время сетка MVC не поддерживает SEOFriendly, или, по крайней мере, я ничего не могу найти на ней. Возможно, вы сможете поддерживать его самостоятельно, используя JQuery и, возможно, шаблон подкачки, который перенаправляет пользователя на ту же страницу, добавляя параметр подкачки, например ?paging=2. Таким образом, в основном вы проверяете, имеет ли URL-адрес параметр подкачки, и если да, вы можете указать сетке GotoPage(paramValue), указав, что в этом случае она должна начинаться со страницы 2.

person Gary L Cox Jr    schedule 13.01.2011

Вы можете получить номер страницы gridview в событии выгрузки тела, а затем сохранить это значение в файле cookie. В следующий раз, вернувшись на страницу, в событии инициализации сетки прочитайте значение cookie и установите номер страницы представления сетки.

person wozza    schedule 12.11.2011