我有一个基本的更新面板,其中包含一个面板。此内部面板基于下拉值动态创建控件。
我遇到的问题是当我更改下拉项并更新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()。
我可以让新控件显示我第一次更改下拉列表,但旧控件不会被删除
答案 0 :(得分:0)
在添加新控件之前调用custompanel.Controls.Clear
。