3

現在、Ajax タブ コンテナーとタブ パネルを使用して、さまざまな情報を表示しています。ただし、それらを互いに入れ子にしようとすると、ページがレンダリングされるときに突然見えなくなります。ただし、これはタブ パネルが最初にネストされていない場合にのみ発生します。たとえば、次のように動作します。

<ajx:TabContainer runat="server" ID="tcMain" CssClass="MyTabStyle" ActiveTabIndex="0">
    <ajx:TabPanel runat="server" ID="tp1" HeaderText="Job Vacancies">
        <ContentTemplate>
            <ajx:TabContainer runat="server" ID="tcSubMain" CssClass="MyTabStyle" ActiveTabIndex="0">
                <ajx:TabPanel runat="server" ID="tpSub1" HeaderText="Job Vacancies">
                    <ContentTemplate>
                    </ContentTemplate>
                </ajx:TabPanel>
            </ajx:TabContainer>
         </ContentTemplate>
     </ajx:TabPanel>
</ajx:TabContainer>

ただし、これは機能しません。

<ajx:TabContainer runat="server" ID="tcMain" CssClass="MyTabStyle" ActiveTabIndex="0">
    <ajx:TabPanel runat="server" ID="tp1" HeaderText="Job Vacancies">
        <ContentTemplate>
        </ContentTemplate>
    </ajx:TabPanel>
    <ajx:TabPanel runat="server" ID="tp2" HeaderText="Job Vacancies">
        <ContentTemplate>
            <ajx:TabContainer runat="server" ID="tcSubMain" CssClass="MyTabStyle" ActiveTabIndex="0">
                <ajx:TabPanel runat="server" ID="tpSub1" HeaderText="Job Vacancies">
                    <ContentTemplate>
                    </ContentTemplate>
                </ajx:TabPanel>
            </ajx:TabContainer>
         </ContentTemplate>
     </ajx:TabPanel>
</ajx:TabContainer>

私は方法と方法を調査しましたが、2 番目の方法でタブ コンテナが完全に見えなくなる理由については、オンラインではあまりないようです。

FireBug を確認したところ、CSS に「visibility:hidden」または「display:none」が含まれていなかったため、添付された CSS ファイルに起因するものではありませんでした。

ありがとう、

ファーストケープ

4

0 に答える 0