DynamicPopulateExtender with CollapsiblePanelExtender fireing twice

Dec 12, 2014 at 9:56 AM
I have a Gridview with a Panel (PanelA), CollapsiblePanelExtender, DynamicPopulateExtender and a Webmethod to load Subinformations into a second panel (PanelAuftragsdokumente).

The PanelA is PopulateTriggerControlID and ExpandControlID. If PanelA clicked, Webmethod fire twice.

How can i stop the second Execution of Webmethod from only one click?

Kind Regards
Dick
                          <asp:Panel ID="PanelA" runat="server" style="cursor: pointer;">
                                    <div class="headline3">
                                        <asp:Image ID="ImageA" runat="server" ImageAlign="AbsMiddle"  ImageUrl="~/images/expand.jpg" />
                                        Auftragsdokumente
                                    </div>
                             </asp:Panel>
                                   <ajaxToolkit:DynamicPopulateExtender ID="DPE1" runat="server"   
                                   PopulateTriggerControlID="PanelA" 
                                   CacheDynamicResults="True" 
                                   ClearContentsDuringUpdate="true" 
                                   EnableViewState="False"
                                   ServiceMethod="WS_GetAuftragsdokumente" 
                                   ContextKey='<%# Convert.ToString(Eval("SENDUNGID")) + "_" + Convert.ToString(Session("KdNr")) %>' 
                                   TargetControlID="PanelAuftragsdokumente" />
                                  <ajaxToolkit:CollapsiblePanelExtender ID="CPE1" runat="server" 
                                    TargetControlID="PanelAuftragsdokumente"
                                    ExpandControlID="PanelA"
                                    CollapseControlID="PanelA" 
                                    Collapsed="True"
                                    ImageControlID="ImageA"    
                                    ExpandedText="(Dokumente verbergen...)"
                                    CollapsedText="(Dokumente anzeigen...)"
                                    ExpandedImage="~/images/collapse_blue.jpg"
                                    CollapsedImage="~/images/expand_blue.jpg"
                                    SuppressPostBack="true"/>
                            <asp:Panel ID="PanelAuftragsdokumente" runat="server" style="margin-left:20px;"></asp:Panel>