0

J'utilise le kit de contrôle ASP.NET AJAX et j'ai un problème en utilisant un panneau pliable dans mon code. J'ai le code suivant:Panneau réductible dans ASP.NET

<table><tr> 
<td class="bg"> 
    <a class="bg" href="javascript:void(0);"> 
    <asp:CheckBox runat="server" ID="chkSMSGrossRevenue" Text="Gross Revenue (Daily, Monthly, Yearly)" /></a> 
    <asp:Panel runat="server" ID="pnlSMSGrossRevenue" Height="0"> 
     testing 
    </asp:Panel> 
</td></tr></table> 
<cc1:CollapsiblePanelExtender runat="server" ID="cpeSMSGrossRevenue" TargetControlID="pnlSMSGrossRevenue" 
    ExpandControlID="chkSMSGrossRevenue" CollapseControlID="chkSMSGrossRevenue"> 
</cc1:CollapsiblePanelExtender> 

Ce que je suis en train de faire est d'élargir mon panel chaque fois qu'il ya une coche dans ma case et l'effondrement quand il n'y a pas cochée. Le problème est, je vois toujours le travail "test", qui est dans mon panneau ... donc je suppose qu'il ne s'effondre jamais. Lorsque je clique sur la case à cocher, elle s'effondre, puis se re-développe immédiatement. Quelqu'un peut-il me dire ce que je fais mal?

+1

Pourquoi vous envelopper les asp: dans un lien hypertexte cases à cocher? – Keltex

Répondre

0

j'ai compris la question. Il a à voir avec mon tag en haut de ma page

+0

Quel tag avez-vous utilisé? J'ai un problème similaire. –

0

depuis que vous ouvrez la page avec la case non cochée, définissez la propriété de la rallonge du panneau pliable pour commencer effondré

Collapsed="true" 
0

Réglage CollapsedSize="1" permet de résoudre l'erreur