2017-06-23 2 views
3

ich die .net-Taste Ereignis durch Ajax-Toolkit ModalPopupExtender TargetControlID Eigenschaft.net Schaltfläche Ereignis wird nicht ausgelöst durch Ajax-Toolkit ModalPopupExtender TargetControlID Eigenschaft

Hier nennen will, ist mein Code

<ajaxToolkit:ModalPopupExtender ID="ModalPopupExtender1" runat="server" 
TargetControlID="Button2" CancelControlID = "Button3" 
PopupControlID="pnlPromptConfirmConsignorMaster" BackgroundCssClass="modalBackground"> 
     </ajaxToolkit:ModalPopupExtender> 

<asp:Panel ID="pnlPromptConfirmConsignorMaster" runat="server" BackColor="White" Height="200px" Width="450px" Style="vertical-align: middle"> 
    <table width="100%" style="height: 100px; z-index: 99999" cellpadding="20" cellspacing="10" id="Table5" runat="server"> 
     <tr style="background-color: Purple"> 
      <td> 
       <table style="width: 100%"> 
        <tr> 
         <td style="width: 150px;" colspan="3"> 
          <h2 style="color: Yellow;"> 
           Master Confirmation Required ...!!! 
          </h2> 
         </td> 
        </tr> 
        <tr> 
         <td style="width: 150px; color: White; font-weight: bold;" colspan="3"> 
          <table style="width: 100%"> 
           <tr> 
            <td> 
             <img src="../Resources/ico_deleted_success2.GIF" height="80" width="80" id="img5" 
              runat="server" /> 
            </td> 
            <td> 
             Want To Create Consignor Master...??? 
             <asp:Label ID="Label8" runat="server" ReadOnly="true" Width="80px" 
              CssClass="txtRightAlign"></asp:Label> 
            </td> 
           </tr> 
          </table> 
         </td> 
        </tr> 
       </table> 
      </td> 
     </tr> 
     <tr style="background-color: White;"> 
      <td> 
      <asp:Button ID="Button2" runat="server" Text="Confirm" CausesValidation="false" 
        OnClick="Button2_Click" BackColor="Black" ForeColor="White" BorderStyle="None" 
        Height="30" Width="100" /> 

       <asp:Button ID="Button3" runat="server" Text="Cancel" CausesValidation="false" 
        BackColor="Black" ForeColor="White" BorderStyle="None" Height="30" Width="100" /> 
      </td> 
     </tr> 
    </table> 
</asp:Panel> 

Hier können Sie sehen, dass ich einen Ajaxmodalpopupepletender genommen habe, indem ich .net-Button-Ereignis namens button2 durch Ajax modalpopupextender von TargetControlID-Eigenschaft aufgerufen habe. Aber ich weiß nicht, wie dieses Ereignis nicht gefeuert wird. Hier

ist die .net-Taste Ereignis I

erstellt
protected void Button2_Click(object sender, EventArgs e) 
    { 
     //Here is my code 
    } 

ThankYou.

Antwort

1

Sie möchten eine weitere Schaltfläche hinzufügen, die enable = "false" ist und geben Sie diese Schaltfläche id der Ajax targetcontrolid. Das ist Ausgang.

Verwandte Themen