2012-03-29 6 views
0

Ich benutze VS2010, C#, ASP.NET, habe ich eingefügt Ajax Control Toolkit Registerkarte Container, die funktioniert gut, aber wenn ich einen modalen Popup-Extender auf einem anderen Panel, Registerkarten einfügen werden nicht angezeigt! Was läuft hier falsch? Wie kann ich beide auf sie als beide sind wirklich coole EffekteAjaxcontoltoolkit Registerkarte Container nicht anzeigen modal Popup Extender entlang

dank

meine Registerkarte Container:

<cc1:TabContainer runat="server" ID="Tabs" CssClass="visoft__tab_xpie7" 
     ActiveTabIndex="2" Width="100%" Height="160px"> 
     <cc1:TabPanel runat="server" ID="tab1" HeaderText="برنامه نویسی وب و اتوماسیون"> 
     <HeaderTemplate> 
     <div > 
      <asp:Image ID="Image12" BorderStyle="None" runat="server" ImageUrl="~/Images/internet.png" /><br /> 

       وب و اتوماسیون 
      </div> 
         </HeaderTemplate> 
      <ContentTemplate> 
          <div runat="server" id="divTab1" style="direction:rtl;"> 
      </div> 
      </ContentTemplate> 

 <cc1:TabPanel runat="server" ID="tab2" HeaderText="تله متری" > 
     <HeaderTemplate> 
     <div > 
      <asp:Image ID="Image11" BorderStyle="None" runat="server" ImageUrl="~/Images/telemetry.png" /><br /> 

       تله متری 
      </div> 
         </HeaderTemplate> 
      <ContentTemplate> 
          <div runat="server" id="divTab2" style="direction:rtl;"> 
      </div> 

 <cc1:TabPanel runat="server" ID="tab3" HeaderText=""> 
     <HeaderTemplate> 
     <div > 
      <asp:Image ID="Image10" BorderStyle="None" runat="server" ImageUrl="~/Images/mb.png" /><br /> 

       موبایل، گرافیک، بازی 
      </div> 
         </HeaderTemplate> 
      <ContentTemplate> 
              <div runat="server" id="divTab3" style="direction:rtl;"> 
      </div> 

      </ContentTemplate> 

 <cc1:TabPanel runat="server" ID="TabPanel1" HeaderText=""> 
     <HeaderTemplate> 
     <div > 
      <asp:Image ID="Image13" BorderStyle="None" runat="server" ImageUrl="~/Images/flash.png" /><br /> 

       انیمیشن و فلش 
      </div> 
         </HeaderTemplate> 
      <ContentTemplate> 
              <div runat="server" id="divTab4" style="direction:rtl;"> 
      </div> 

      </ContentTemplate> 

meine modalen Popup-Extender:

<asp:Panel ID="pnlNews1" runat="server" CssClass="modalPopup" > 
    <div style="height:100% ; overflow:auto; width: 100%; top:0px; bottom:0px"> 
     <asp:Table ID="Table10" Height="32px" Width="100%" runat="server"> 
     <asp:TableRow HorizontalAlign="Left"> 
     <asp:TableCell> 
      <asp:ImageButton ID="btnClose1" ToolTip="بستن کادر" runat="server" ImageUrl="~/Images/close.png" /> 
     </asp:TableCell> 
     </asp:TableRow> 
     <asp:TableRow HorizontalAlign="Right"> 
     <asp:TableCell> 
      <asp:Label ID="lblTitle1" runat="server" Font-Names="Tahoma" Text="Label"></asp:Label> 
     </asp:TableCell> 
     </asp:TableRow> 
     <asp:TableRow> 
     <asp:TableCell> 
    <div runat="server" id="divBody1"> 
    </div> 
     </asp:TableCell> 
     </asp:TableRow> 
     </asp:Table> 

+0

Können Sie den Code posten? –

Antwort

1

Ich weiß nicht, ob das hilft, aber ich hatte ein sehr ähnliches Problem. Ich hatte ein paar Tabs, dann einen Modalpopup-Extender und ein Panel, und plötzlich verschwanden meine Tabs.

In meinem Fall wurde die Visible-Eigenschaft meines modalen Popup-Bedienfelds auf "False" gesetzt (was nicht unbedingt erforderlich ist). Gefällt mir:

<asp:Panel ID="ModalPopupPanel" runat="server" CssClass="ModalPopupPanel" Visible="False"> 

Als ich diese Eigenschaft löschte, erschienen die Tabs. So sieht es nun so aus:

<asp:Panel ID="ModalPopupPanel" runat="server" CssClass="ModalPopupPanel"> 

Ich weiß, dass Sie diese Eigenschaft nicht festlegen, aber vielleicht können Sie so etwas wie dies versuchen zu finden, was das Problem verursacht?

Sorry, ich kann nicht mehr helfen.

+0

danke für deinen Vorschlag –