ASP.NET中的可折叠面板

时间:2009-05-05 19:05:53

标签: asp.net ajax ajaxcontroltoolkit collapsiblepanelextender

我正在使用ASP.NET AJAX控件套件,我在代码中使用可折叠面板时出现问题。我有以下代码:

<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>

我想要做的是在我的复选框中有复选标记时展开我的面板,并在没有复选标记时将其折叠。问题是,我总是看到工作“测试”,这是在我的面板中...所以我假设它永远不会崩溃。当我单击该复选框时,它会折叠,但会立即再次重新展开。谁能告诉我我做错了什么?

3 个答案:

答案 0 :(得分:0)

由于您打开未选中此框的页面,请将可折叠面板扩展程序的属性设置为开始折叠

Collapsed="true"

答案 1 :(得分:0)

我想出了这个问题。它与我页面顶部的标签有关

答案 2 :(得分:0)

设置CollapsedSize="1"解决错误