我有一个包含多个对象的更新面板。我也有3个按钮。按下后,我希望我的更新面板的内容发生变化。
我的问题是,我可以为同一个更新面板设置3个控件ID吗?
答案 0 :(得分:1)
您可以在更新面板中拥有多个控件。如果您的按钮位于更新面板之外,则需要为updatel中的每个按钮定义触发器。如:
<asp:UpdatePanel ID="upTest" runat="server">
<!-- Some contents -->
<Triggers>
<asp:AsyncPostBackTrigger ControlID="btnTest1" EventName="Click" />
<asp:AsyncPostBackTrigger ControlID="btnTest2" EventName="Click" />
<asp:AsyncPostBackTrigger ControlID="btnTest3" EventName="Click" />
</Triggers>
</asp:UpdatePanel>