2013-02-21 41 views
1

我有下面的代碼標籤控制ASP.NET AJAX Control Toolkit的標籤控件不顯示

<asp:TabContainer ID="exteriorDataTabsContainer" runat="server" Height="150px" Width="400px" ActiveTabIndex="1" style="visibility:visible"> 
         <asp:TabPanel HeaderText = "Create task" > 
         <ContentTemplate> 
         create task 
         </ContentTemplate> 
         </asp:TabPanel> 
         <asp:TabPanel HeaderText = "Upload task data"> 
         <ContentTemplate> 
         upload task data 
         </ContentTemplate> 
         </asp:TabPanel> 
         <asp:TabPanel HeaderText = "Download task data" > 
         <ContentTemplate> 
         download task data 
         </ContentTemplate> 
         </asp:TabPanel> 
         </asp:TabContainer> 

呈現時它正在爲

<div id="ctl00_ContentPlaceHolder1_exteriorDataTabsContainer" class="ajax__tab_xp" style="width:400px;visibility:hidden;"> 
    <div id="ctl00_ContentPlaceHolder1_exteriorDataTabsContainer_header" class="ajax__tab_header"> 

    </div><div id="ctl00_ContentPlaceHolder1_exteriorDataTabsContainer_body" class="ajax__tab_body" style="height:150px;display:block;"> 

爲什麼呈現爲隱藏在那裏的股利?如何使其可見?

回答

1

添加runat="server"asp:TabPanel

試試這個:

<asp:TabContainer ID="exteriorDataTabsContainer" ActiveTabIndex="1" runat="server" Height="150px" Width="400px" style="visibility:visible"> 
         <asp:TabPanel HeaderText = "Create task" runat="server" ID="a1" > 
         <ContentTemplate> 

         create task 
         </ContentTemplate> 
         </asp:TabPanel> 
         <asp:TabPanel HeaderText = "Upload task data" runat="server" ID="a2" > 
         <ContentTemplate> 
         upload task data 
         </ContentTemplate> 
         </asp:TabPanel> 
         <asp:TabPanel HeaderText = "Download task data" runat="server" ID="a3" > 
         <ContentTemplate> 
         download task data 
         </ContentTemplate> 
         </asp:TabPanel> 
         </asp:TabContainer> 
相關問題