我可以拥有一个带有三个控件ID的UpdatePanel吗?

时间:2013-05-01 11:32:10

标签: asp.net

我有一个包含多个对象的更新面板。我也有3个按钮。按下后,我希望我的更新面板的内容发生变化。

我的问题是,我可以为同一个更新面板设置3个控件ID吗?

1 个答案:

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