0
我目前在我的代码中有两个ListView控件,一个将显示一个产品,另一个显示不同产品的价格变化。我的可折叠面板放置在第二个ListView中。当第一个可折叠面板在加载的网页上单击时,所有可折叠面板都展开(关闭也可以)。进一步点击任何其他可折叠面板(除了第一面板),什么都不会发生。 我曾尝试将id分配给目标面板,并得到一条错误消息,说在运行时不能将id分配给控件。Ajax控件工具包CollapsiblePanel扩展页面上的所有控件
这里是第二列表视图的一些示例代码:
<LayoutTemplate>
<asp:Panel ID="pnlMoreProducts" runat="server" >
<asp:PlaceHolder ID="itemPlaceholder" runat="server"></asp:PlaceHolder>
</asp:Panel>
<div id="productCollDiv" class="productCollPanel">
<asp:Label ID="lblCollPanel" CssClass="lblCollPanel" runat="server" ></asp:Label>
</div>
<ajaxToolkit:CollapsiblePanelExtender ID="cpeMoreProducts" AutoCollapse="false" runat="server" TargetControlID="pnlMoreProducts"
CollapsedSize="0" Collapsed="true" TextLabelID="lblCollPanel" CollapsedText="Show More Products" ExpandedText="Hide Products"
ExpandDirection="vertical" ExpandControlID="productCollDiv" CollapseControlID="productCollDiv" SuppressPostBack="true" />
</LayoutTemplate>
任何帮助,将不胜感激。 谢谢。
您的解决方案的工作,谢谢。 – Wr4i7h 2013-03-01 09:32:07