Сохранить подкачку с помощью элемента управления DevExpress MVCxGridView? - PullRequest
0 голосов
/ 13 января 2011

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

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

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

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

Ответы [ 2 ]

1 голос
/ 13 января 2011

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

0 голосов
/ 12 ноября 2011

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

...