Проблема с динамическими элементами управления и их представлениями при удалении из панели обновления после родительской обратной передачи - PullRequest
0 голосов
/ 21 июня 2011

Некоторый фон-

Я разрабатываю веб-приложение для сотрудников, чтобы подавать запросы на свободное время. Страница запроса использует пользовательский элемент управления, в который они вводят дату / причину выходного дня. Пользователь может динамически добавлять новый на страницу для каждого выходного дня, все они добавляются в панель обновления.

Редактировать выяснил, что происходит, просто не уверен, как это исправить.

Хорошо, проблема в том, что пользователь возвращается, чтобы отредактировать свой запрос и удаляет один из подзапросов

========== ==========

Запрос 1 Запрос 1

========== ==========

Запрос 2 ==> Запрос 3

========== ==========

Запрос 3

==========

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

==========

Запрос 1

==========

Старые устаревшие данные вместо запроса 3

==========

вместо отображения запроса 1 и 3 я получаю запрос 1 вместе с устаревшими данными из запроса 2, которые мне больше не нужны.

если я заставлю страницу нарисовать дополнительный элемент управления для родительской отправки, я вижу

==========

Запрос 1

==========

Старые устаревшие данные

==========

Запрос 3

==========

То есть данные все еще там, но не там, где я хочу, как мне избавиться от устаревшей записи и получить только активные запросы для показа?

Любые идеи приветствуются.

Thx,

Justin

1 Ответ

0 голосов
/ 21 июня 2011

Решена проблема с использованием ViewStateModeById

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