2011-11-08 6 views
0

今のところ、「事前検索」オプションにajax collapserがあります。次に、ajax collapserを使用して表示/非表示できるナビゲーション用のトップバーを追加しました。デフォルトでは、Collapserは開いており、検索は終了しています。今、私がクリックして検索オプションを開くと、ナビゲーションパネルが閉じます。なぜそれがそれをしているのかわかりません...どんなヘルプも高く評価されています。1ページに複数のAjax折りたたみがあると、閉じるのを開始します

<asp:UpdatePanel ID="upNorth" runat="server"> 
     <ContentTemplate> 
      <asp:Panel ID="pnlNavigation" runat="server" Width="100%"> 
        <div style="float:left;"> 
         <asp:Menu ID="NavOptions" CssClass="toolbar" runat="server" Orientation="Horizontal" 
         </asp:Menu> 
        </div> 
        <div style="float:right; margin-right:20px;"> 
         <asp:Menu ID="NavActions" CssClass="toolbar" runat="server" Orientation="Horizontal" 
         </asp:Menu>   
        </div>   
      </asp:Panel> 
      <div id="CollapseBar" runat="server" class="bar"><asp:Image ID="iBar" runat="server" ImageUrl="../img/bar.jpg" /></div> 
      <ajaxToolkit:CollapsiblePanelExtender ID="CollapsiblePanelExtender1" runat="Server" 
        TargetControlID="pnlNavigation" 
        CollapsedSize="0" 
        Collapsed="false" 
        ExpandControlID="iBar" 
        CollapseControlID="iBar" 
        AutoCollapse="False" 
        AutoExpand="False" 
        SuppressPostBack="true" 
        ScrollContents="false" 
        ExpandDirection="Vertical"></ajaxToolkit:CollapsiblePanelExtender> 
     </ContentTemplate> 
    </asp:UpdatePanel> 
    <div id="content"> 
     <asp:UpdatePanel ID="UpdatePanel1" runat="server"> 
      <Triggers></Triggers> 
      <ContentTemplate> 
       <table> 
        <tr> 
         <td><asp:TextBox ID="txtSearch" runat="server" /></td> 
         <td><asp:Button ID="btnSearch" runat="server" Text="Buscar" CssClass="buttons" /></td> 
        </tr> 
       </table> 
      <asp:LinkButton ID="lbShowBusqueda" runat="server" Text="Advanced Options" /> 
      <asp:Image ID="imgCollapse" runat="server" ImageUrl="../img/down.png" /> 
      <asp:Panel ID="Panel1" runat="server"> 
       <table> 
        <tr> 
         <td>Name</td> 
         <td><asp:TextBox ID="txtName" runat="server" /></td> 
         <td>Lastname</td> 
         <td><asp:TextBox ID="txtLastName" runat="server" /></td> 
        </tr> 
       </table> 
      </asp:Panel> 
      <ajaxToolkit:CollapsiblePanelExtender ID="cpe" runat="Server" 
       TargetControlID="Panel1" 
       CollapsedSize="0" 
       Collapsed="True" 
       ExpandControlID="lbShowBusqueda" 
       CollapseControlID="lbShowBusqueda" 
       AutoCollapse="False" 
       AutoExpand="False" 

       ImageControlID="imgCollapse" 
       ExpandedImage="../img/up.png" 
       CollapsedImage="../img/down.png" 
       ExpandDirection="Vertical"></ajaxToolkit:CollapsiblePanelExtender> 
       </ContentTemplate> 
      </asp:UpdatePanel> 
+0

...奇妙な...私はそれが開いたままになりますのでexpandsizeを指定しなければならなかったようだが、それは動作します気にしません:S – Andres

答えて

0

実は1つのページ上の私は何も、それは最初の崩壊の停止を引き起こすようです

関連する問題