日期:2014-05-18  浏览次数:20378 次

C#.net,asp.net 下 Ajax的CollapsiblePanelExtender问题
现在有三个这样的ajax控件, 都好用,但我想实现的是当展开一个控件的panel并同时关闭其他两个panel 这样怎么样实现

代码如下:
<asp:CollapsiblePanelExtender ID="CollapsiblePanelExtender3" runat="server" TargetControlID="panelRDVcollaps"
  Collapsed="true" CollapseControlID="PanelRDV" ExpandControlID="PanelRDV" TextLabelID="lblRDVetat" 
  CollapsedText="[+]" ExpandedText="[-]" ExpandDirection="Vertical" >
</asp:CollapsiblePanelExtender>

就是这样的三个块 当展开其中一个另外两个关闭,不知道ajax这里如何设置,或者后台代码的操作??

------解决方案--------------------
document.getElementById("CollapsiblePanelExtender3").expanded += function() {
document.getElementById("CollapsiblePanelExtender2").collapsePanel();
document.getElementById("CollapsiblePanelExtender1").collapsePanel();



大致这样,试一下