vb.net在回发之前清除更新面板内的面板内容

时间:2011-04-25 18:02:18

标签: asp.net updatepanel

我有一个基本的更新面板,其中包含一个面板。此内部面板基于下拉值动态创建控件。

我遇到的问题是当我更改下拉项并更新updatepanel时,我想在调用填充控件的函数之前清除内部面板的内容。

面板代码:

<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 个答案:

答案 0 :(得分:0)

在添加新控件之前调用custompanel.Controls.Clear