GridView with paging and navigation
От: Yaugen  
Дата: 01.10.07 07:35
Оценка:
Есть формочка на которой 2 GridView mater-details, причём обе GridView с paging-ом. При нажатии на кнопку редактирование — переход на новую страницу.
Вопрос в том как правильно вернуться на исходную страницу (т.е. чтобы выбралась нужная страница в GridView, осталась таже сортировка и была выделена запись в mastere). Спасибо
Re: GridView with paging and navigation
От: syrompe  
Дата: 01.10.07 13:00
Оценка:
Здравствуйте, Yaugen, Вы писали:

Y>Есть формочка на которой 2 GridView mater-details, причём обе GridView с paging-ом. При нажатии на кнопку редактирование — переход на новую страницу.

Y>Вопрос в том как правильно вернуться на исходную страницу (т.е. чтобы выбралась нужная страница в GridView, осталась таже сортировка и была выделена запись в mastere). Спасибо

На каждый PageIndexChanged и Sorting сохранять состояние для обоих гридов в сессию. Соответсвенно, при каждой загрузке страницы это состояние восстанавливать.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[2]: GridView with paging and navigation
От: Yaugen  
Дата: 01.10.07 13:05
Оценка:
Здравствуйте, syrompe, Вы писали:

S>Здравствуйте, Yaugen, Вы писали:


Y>>Есть формочка на которой 2 GridView mater-details, причём обе GridView с paging-ом. При нажатии на кнопку редактирование — переход на новую страницу.

Y>>Вопрос в том как правильно вернуться на исходную страницу (т.е. чтобы выбралась нужная страница в GridView, осталась таже сортировка и была выделена запись в mastere). Спасибо

S>На каждый PageIndexChanged и Sorting сохранять состояние для обоих гридов в сессию. Соответсвенно, при каждой загрузке страницы это состояние восстанавливать.


Спасибо за ответ. Данное решение рассматривалось, но как то не изящно оно чтоли...
Re[3]: GridView with paging and navigation
От: syrompe  
Дата: 01.10.07 13:11
Оценка:
Здравствуйте, Yaugen, Вы писали:

Y>Спасибо за ответ. Данное решение рассматривалось, но как то не изящно оно чтоли...


Сдается мне, что по-другому никак.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re: GridView with paging and navigation
От: Kvazimodo75  
Дата: 01.10.07 13:15
Оценка:
Здравствуйте, Yaugen, Вы писали:

Y>Есть формочка на которой 2 GridView mater-details, причём обе GridView с paging-ом. При нажатии на кнопку редактирование — переход на новую страницу.

Y>Вопрос в том как правильно вернуться на исходную страницу (т.е. чтобы выбралась нужная страница в GridView, осталась таже сортировка и была выделена запись в mastere). Спасибо

А если записи были удалены?

А обычно востановление состояния контрола в таком случае идёт либо через сессию или параметрами в URL.
Re: GridView with paging and navigation
От: Sinclair Россия https://github.com/evilguest/
Дата: 02.10.07 04:14
Оценка:
Здравствуйте, Yaugen, Вы писали:

Y>Есть формочка на которой 2 GridView mater-details, причём обе GridView с paging-ом. При нажатии на кнопку редактирование — переход на новую страницу.

Y>Вопрос в том как правильно вернуться на исходную страницу (т.е. чтобы выбралась нужная страница в GridView, осталась таже сортировка и была выделена запись в mastere). Спасибо
Отказаться от postback для пейджинга, вместо этого выбранную страницу, запись, и сортировку записывать в URL.
... << RSDN@Home 1.2.0 alpha rev. 677>>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[2]: GridView with paging and navigation
От: Kvazimodo75  
Дата: 02.10.07 05:39
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>Отказаться от postback для пейджинга, вместо этого выбранную страницу, запись, и сортировку записывать в URL.


И какой выйгрыш получиться от этого?
Re[3]: GridView with paging and navigation
От: Sinclair Россия https://github.com/evilguest/
Дата: 02.10.07 05:55
Оценка:
Здравствуйте, 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)
Re[4]: GridView with paging and navigation
От: Kvazimodo75  
Дата: 03.10.07 07:24
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>Очень простой. При переходе на другую страницу вместо отправки килобайтов viewstate на сервер уедет только коротенькое содержимое адресной строки.


Ничто не мешает отправлять коротенький Post, а не Get при выключенном viewstate
Re[5]: GridView with paging and navigation
От: Sinclair Россия https://github.com/evilguest/
Дата: 03.10.07 07:56
Оценка:
Здравствуйте, Kvazimodo75, Вы писали:
K>Ничто не мешает отправлять коротенький Post, а не Get при выключенном viewstate
Лично мне это не нравится осложнением поддержки кнопки back.
... << RSDN@Home 1.2.0 alpha rev. 677>>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.