更新面板的asyncpostbacktrigger可以有两个控制id吗?

本文关键字:两个 控制 id asyncpostbacktrigger 更新 | 更新日期: 2023-09-27 18:12:37

我有一个按钮外的更新面板控制更新面板非常好。我还希望另一个按钮来更新这个相同的更新面板时,点击事件被触发。我怎样才能做到这一点呢?

更新面板的asyncpostbacktrigger可以有两个控制id吗?

您可以将多个触发器注册到单个更新面板。下面的代码应该可以工作:

<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
  <ContentTemplate>
  </ContentTemplate>
  <Triggers>
    <asp:AsyncPostBackTrigger ControlID="Button1" EventName="Click" />
    <asp:AsyncPostBackTrigger ControlID="Button2" EventName="Click" />
  </Triggers>
</asp:UpdatePanel>