Почему выпадающий список в ListView в пользовательском элементе управления вызывает полный постбэк на панели обновления на уровне страницы? - PullRequest
2 голосов
/ 14 января 2011

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

Некоторые пользовательские элементы управления содержат редактируемые представления списка. Всякий раз, когда предпринимается действие с этими представлениями списка, панель обновлений НЕ обновляется, но вся страница отправляется обратно. Как я могу получить эти ListViews для обновления панели обновления? Я не могу опубликовать код из-за NDA.

На странице отсутствуют сообщения об ошибках JavaScript, представленные IE8 или Chrome.

1 Ответ

0 голосов
/ 14 января 2011

Проверьте свойство autopostback элемента управления dropdownlist, если для свойства установлено значение true, оно пытается выполнить обратную передачу каждый раз, когда изменяется выбор.

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

...