Есть формочка на которой 2 GridView mater-details, причём обе GridView с paging-ом. При нажатии на кнопку редактирование — переход на новую страницу.
Вопрос в том как правильно вернуться на исходную страницу (т.е. чтобы выбралась нужная страница в GridView, осталась таже сортировка и была выделена запись в mastere). Спасибо
Здравствуйте, Yaugen, Вы писали:
Y>Есть формочка на которой 2 GridView mater-details, причём обе GridView с paging-ом. При нажатии на кнопку редактирование — переход на новую страницу. Y>Вопрос в том как правильно вернуться на исходную страницу (т.е. чтобы выбралась нужная страница в GridView, осталась таже сортировка и была выделена запись в mastere). Спасибо
На каждый PageIndexChanged и Sorting сохранять состояние для обоих гридов в сессию. Соответсвенно, при каждой загрузке страницы это состояние восстанавливать.
Здравствуйте, syrompe, Вы писали:
S>Здравствуйте, Yaugen, Вы писали:
Y>>Есть формочка на которой 2 GridView mater-details, причём обе GridView с paging-ом. При нажатии на кнопку редактирование — переход на новую страницу. Y>>Вопрос в том как правильно вернуться на исходную страницу (т.е. чтобы выбралась нужная страница в GridView, осталась таже сортировка и была выделена запись в mastere). Спасибо
S>На каждый PageIndexChanged и Sorting сохранять состояние для обоих гридов в сессию. Соответсвенно, при каждой загрузке страницы это состояние восстанавливать.
Спасибо за ответ. Данное решение рассматривалось, но как то не изящно оно чтоли...
Здравствуйте, Yaugen, Вы писали:
Y>Есть формочка на которой 2 GridView mater-details, причём обе GridView с paging-ом. При нажатии на кнопку редактирование — переход на новую страницу. Y>Вопрос в том как правильно вернуться на исходную страницу (т.е. чтобы выбралась нужная страница в GridView, осталась таже сортировка и была выделена запись в mastere). Спасибо
А если записи были удалены?
А обычно востановление состояния контрола в таком случае идёт либо через сессию или параметрами в URL.
Здравствуйте, Yaugen, Вы писали:
Y>Есть формочка на которой 2 GridView mater-details, причём обе GridView с paging-ом. При нажатии на кнопку редактирование — переход на новую страницу. Y>Вопрос в том как правильно вернуться на исходную страницу (т.е. чтобы выбралась нужная страница в GridView, осталась таже сортировка и была выделена запись в mastere). Спасибо
Отказаться от postback для пейджинга, вместо этого выбранную страницу, запись, и сортировку записывать в URL.
... << RSDN@Home 1.2.0 alpha rev. 677>>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Здравствуйте, Kvazimodo75, Вы писали: K>И какой выйгрыш получиться от этого?
Очень простой. При переходе на другую страницу вместо отправки килобайтов viewstate на сервер уедет только коротенькое содержимое адресной строки.
... << RSDN@Home 1.2.0 alpha rev. 677>>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[2]: GridView with paging and navigation
От:
Аноним
Дата:
02.10.07 09:57
Оценка:
Здравствуйте, Sinclair, Вы писали: S>Отказаться от postback для пейджинга, вместо этого выбранную страницу, запись, и сортировку записывать в URL.
а можно подробнее как отказаться от postback для пейджинга и всё добро запихнуть в URL? (я пользуюсь custom pagingом, который обеспечивает ODS и типизированный DataSet)
Здравствуйте, Sinclair, Вы писали:
S>Очень простой. При переходе на другую страницу вместо отправки килобайтов viewstate на сервер уедет только коротенькое содержимое адресной строки.
Ничто не мешает отправлять коротенький Post, а не Get при выключенном viewstate
Здравствуйте, Kvazimodo75, Вы писали: K>Ничто не мешает отправлять коротенький Post, а не Get при выключенном viewstate
Лично мне это не нравится осложнением поддержки кнопки back.
... << RSDN@Home 1.2.0 alpha rev. 677>>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.