簡體   English   中英

更新面板上的按鈕單擊事件未在多個用戶控件中觸發

[英]button click event on update panel not firing in multiple user control

我有一個由用戶控制的更新面板

<asp:UpdatePanel ID="UpdatePanel1" runat="server">
   <ContentTemplate>
         <uc1:SelectionAjax ID="SelectionAjax1" runat="server" />
         <ppmp:PinPadModal ID="ppmodal" runat="server" />
   </ContentTemplate>
 </asp:UpdatePanel>

在這個用戶控件中,我正在調用另外兩個用戶控件,每個用戶控件都有自己的更新面板

// First User Control
    <asp:UpdatePanel ID="UpP1" runat="server" ChildrenAsTriggers="true" UpdateMode="Conditional">
            <Triggers>
                <asp:AsyncPostBackTrigger ControlID="btnFinalConfirmation" EventName="Click" /> 
            </Triggers>
       <ContentTemplate>
         <asp:Button ID="btnFinalConfirmation" runat="server" Text="Confirm"  OnClick="btnFinalConfirmation_Click1" />
       </ContentTemplate>
     </asp:UpdatePanel>

//Second User Control
        <asp:UpdatePanel ID="UpPanel1" runat="server" ChildrenAsTriggers="true" UpdateMode="Conditional">
           <ContentTemplate>
             <asp:Button ID="btnConfirmation" runat="server" Text="Confirm"  OnClick="btnConfirmation_Click1" />
           </ContentTemplate>
         </asp:UpdatePanel>

問題是,僅在第二個用戶控件上而不是第一個用戶控件上觸發按鈕單擊事件,我該如何解決這個問題

在您的Aspx頁面中包含ScriptManager 。此ScriptManager控件在啟用AJAX的網頁中提供對客戶端AJAX功能的支持。

<asp:ScriptManager ID="ScriptManager1" runat="server"/>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM