vb.net очищает содержимое панели внутри панели обновления перед обратной передачей - PullRequest
1 голос
/ 25 апреля 2011

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

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

Код панели:

<asp:UpdatePanel runat="server" id="UpdatePanel" updatemode="Conditional">
<Triggers>
<asp:AsyncPostBackTrigger controlid="Dropdownlist1" eventname="SelectedIndexChanged" />
</Triggers>

<ContentTemplate>
<asp:Panel ID="custompanel" runat="server">
</asp:Panel>
</ContentTemplate>
</asp:UpdatePanel>

У меня есть функция populatecustompane (), которая заполняет панель.

Я могу получить новые элементы управления, чтобы показать1-й раз я меняю выпадающий список, но старые элементы управления не удаляются

1 Ответ

0 голосов
/ 27 апреля 2011

Позвоните custompanel.Controls.Clear перед добавлением новых элементов управления.

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