Проблема ListView - PullRequest
       4

Проблема ListView

0 голосов
/ 31 августа 2009

Я использую ListView для отображения списка элементов на странице списка. Я также использую элемент управления DataPager на своей странице для подкачки.

ПРОБЛЕМА Пока я нахожусь в середине списка, позволяю 5-й странице из 10 страниц и перехожу на другую страницу, затем нажимаю кнопку возврата браузера, я снова возвращаюсь на свою страницу списка с номером страницы, показывающим 1-ю страницу из 10.

Какое может быть решение.

Заранее спасибо.

1 Ответ

1 голос
/ 31 августа 2009

ASP.NET использует PostBacks для управления состоянием формы, например подкачки. Это означает, что каждое взаимодействие на странице - нажатие кнопки, нажатие LinkButton - на самом деле просто представляет (отправляет) форму обратно на ту же страницу. Отсюда и название, постбэк. Недостатком этого подхода является то, что он ломает кнопку «назад».

Одним из возможных исправлений является использование шаблона Post / Redirect , который становится все более распространенным в ASP.NET MVC, но принципы все еще применяются. Однако я бы настоятельно не рекомендовал широко использовать в вашем приложении, поскольку это существенно удвоит количество запросов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...