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

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

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

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

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

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


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