更新面板的 asyncpostbacktrigger 是否可以有两个控件 ID?

Mcb*_*loo 1 c# asp.net updatepanel

我在更新面板外有一个按钮,可以很好地控制更新面板。当点击事件被触发时,我还想要另一个按钮来更新这个相同的更新面板。我怎样才能做到这一点?

小智 5

您可以将多个触发器注册到单个更新面板。像下面这样的东西应该工作:

<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>
Run Code Online (Sandbox Code Playgroud)