Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Помогите вернуться в Datagrid / 5 сообщений из 5, страница 1 из 1
09.06.2005, 11:24
    #33108881
FilEd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите вернуться в Datagrid
Господа .NET программисты!
Кто знает, как решить такую задачу? Может кто сталкивался.
На странице есть многостраничный датагрид. Пользователь переходит на n-ую страницу,
выбирает в какой-нибудь строке линк, который уводит его на совсем другую страницу.
Там он может делать разные вещи, т.е. множество раз может делать постбэк.
Внимание, вопрос! Как на этой второй странице организовать линк "back" который вернет
пользователя на ту страницу с которой он пришел сюда, причем именно на тот pageindex
с которого он ее покинул. И уж совершенно было бы хорошо еще проскролировать грид
до той позиции, с которой он ушел.
...
Рейтинг: 0 / 0
09.06.2005, 12:44
    #33109174
Sam Andrews
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите вернуться в Datagrid
запрашивать полный url страницы и класть его в сессию, наверняка номер страницы датагрида передается get'ом...

с уважением...
...
Рейтинг: 0 / 0
09.06.2005, 13:50
    #33109419
profil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите вернуться в Datagrid
Приветствую, Эдуард!
FilEdИ уж совершенно было бы хорошо еще проскролировать грид
до той позиции, с которой он ушел.
самый простой способ:
при формировании грида (н.п. в ItemDataBound), дополнить строки (e.Item) атрибутом id c уникальным значением (например id-записи + какой-нибудь префикс)

при уходе из грида запоминать этот id

при возврате, н.п. как указал Sam Andrews, дополнять URL якорем (#<idзаписи>)

примерно так..
...
Рейтинг: 0 / 0
09.06.2005, 14:03
    #33109458
FilEd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите вернуться в Datagrid
Спасибо. Но есть маленькая проблема. Первый датагрид формируется в зависимости от критериев которые вписаны в контролы поиска на тойже странице. Т.е. когда я покидаю страницу контролы могут быть заполнены и по ним грид сформировал например 3 страницы. Когда я ушел и возвращаюсь указанным вами способом, контролы поиска не заполнены и датагрид возвращает не 3 а например 50 страниц. т.е. я не совсем в тот набор данных возвращаюсь откуда ушел, соответственно не туда попадаю. Может быть в этом случае еще в сессии надо хранить условия поиска или сам набор данных с которого я покинул страницу? Как вы смотрите на это? Что лучше или можно как-нить по другому.
...
Рейтинг: 0 / 0
09.06.2005, 14:22
    #33109522
Sam Andrews
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите вернуться в Datagrid
ну тогда тебе еще надо "таскать" параметры фильтра, либо в сессии, либо в тойже строке адреса...

с уважением...
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Помогите вернуться в Datagrid / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]