1

我有一个更新面板,里面有几个对象。我也有 3 个按钮。按哪个我希望我的更新面板的内容发生变化。

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

4

1 回答 1

1

您可以在更新面板中有多个控件。如果您的按钮在更新面板之外,您需要为更新中的每个按钮定义触发器。如:

<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>
于 2013-05-01T11:41:20.520 回答