2016-06-18 6 views
0

Ich habe einen AJAX Tab Container, der zwei Registerkarten enthält.Ajax Tab Container lädt die erste Registerkarte immer wenn ein Ereignis ausgelöst wird

Das Problem, wenn ich ein Ereignis auf der zweiten Registerkarte auslöst, lädt es die erste Registerkarte neu.

Irgendwelche Hilfe? Vorschläge? Die meisten

 <AJAX:TabContainer runat="server" ID="tcMain" ActiveTabIndex="0"> 
        <AJAX:TabPanel runat="server" ID="tpTab1" TabIndex="1"> 
         <HeaderTemplate> 
          Tab1 
         </HeaderTemplate> 
         <ContentTemplate> 
          <div runat="server" id="div1"> 
           <asp:UpdatePanel ID="upTab1" runat="server"> 
            <ContentTemplate> 
             //entry and events 
            </ContentTemplate> 
           </asp:UpdatePanel> 
          </div> 
         </ContentTemplate> 
        </AJAX:TabPanel> 
        <AJAX:TabPanel runat="server" ID="tpTab2" TabIndex="2"> 
         <HeaderTemplate> 
          Tab2 
         </HeaderTemplate> 
         <ContentTemplate> 
          <div runat="server" id="div2"> 
           <asp:UpdatePanel ID="upTab2" runat="server"> 
            <ContentTemplate> 
             // entry and events 
            </ContentTemplate> 
           </asp:UpdatePanel> 
          </div> 
         </ContentTemplate> 
        </AJAX:TabPanel> 
      </AJAX:TabContainer> 
+0

Was passiert, wenn Sie ein Ereignis auf der ersten Registerkarte auslösen? –

Antwort

0

wahrscheinlich ist dies, weil der Seite Post zurück happening.you die Daten verwalten kann mit Viewstate-Eigenschaft auf diesen Link lösen kann Ihr Problem HElP

unten eine Probe des Codes aspx ist.

Verwandte Themen