Динамическое управление подкачкой - PullRequest
0 голосов
/ 12 ноября 2010

Мне нужно добавить страницу на панель, которая заполнена динамически созданными элементами управления. Я хочу реализовать пейджинг в виде нескольких кнопок LinkButton. Заполнение панели (повторное создание / создание элементов управления) выполняется на странице_загрузки.

Нажмите LinkButton, и сохранение текущей страницы будет выполнено после page_Load, поэтому я не знаю, что я должен показать (какая текущая страница) в Page_Load при сборке панели с элементами управления.

Что я должен сделать для реализации этого сценария?

Спасибо, Андрей

1 Ответ

1 голос
/ 12 ноября 2010

Пересоздать / создать элементы управления на page_Load слишком поздно.Создайте элементы управления в page_Init, иначе ViewState не будет работать.Только часть привязки данных вашего кода принадлежит page_Load.

Вы правы, что вам не следует менять структуру элемента управления в обработчике событий LinkButtons.Сохраните состояние страницы (возможно, в SessionState) и перенаправьте страницу на себя.Следующая страница жизненного цикла, инициированная перенаправлением, сделает воссоздание.

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