Вопрос

Так что у меня есть Gridview, в которой перечислены куча заданий.

На этом Gridview у меня есть включенная пейджинг, что работает нормально.

Когда я нахожусь на номерах страниц, то есть 1,2,3,4, .... отображается следующее

javascript_dopostback ('c100placeholdergrivew', 'страница $ 1')

Теперь моя проблема заключается в следующем.

Когда я нажимаю на одну из гиперссылок в этом списке, я перейду на страницу «Редактировать детали». Как только пользователь нажимает на сохранение, я перенаправляю пользователя обратно на страницу списка Gridview.

Что я хотел бы реализовать, так это то, что Gridview вспоминает, какую страницу они пришли с IE Page 2.

Я знаю, что могу использовать PageIndex, чтобы установить это, но я не уверен, как отправить значение «страницы» GridView, чтобы я мог это.

Это было полезно?

Решение

Я бы сохранил необходимые переменные в состоянии сессии страницы. Когда вы загружаете страницу, у вас может быть логическое, в котором говорится, пришли ли вы со страницы редактирования на True, и если это так, в той мере, что другая переменная сеанса записывает страницу, откуда вы пришли?

Итак ... на выходе установите переменную сеанса для страницы, выбранной в настоящее время с использованием индекса страницы, затем 2 новых переменных сеанса для передачи обратно на страницу.

sEdited = Session["Edited"].ToString();
sPage = Session["PageToDisplay"].ToString();

Затем установите Page Индекс из этого, когда -то проанализированного по строке?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top