2010-07-30 8 views
1

메뉴 모음에 대한 사용자 정의 컨트롤을 만들고 마스터 페이지에로드했습니다. 사용자 컨트롤에 링크 버튼이 있습니다. 이제 링크 버튼 중 하나에 대한 드롭 다운 메뉴를 생성하고 싶습니다. 나도 몰라, 그걸 어떻게? 거기에 다른 컨트롤을 지원합니까?링크 버튼의 드롭 다운 메뉴는 무엇입니까?

<asp:LinkButton ID="btnAttributeProcessing" CausesValidation="False" ForeColor="White" runat="server">Data Processing</asp:LinkButton>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp; 
          <asp:Label ID="lbLinks" ForeColor="White" runat="server"></asp:Label> 
          <asp:LinkButton ID="btnGroupsetup" CausesValidation="False" ForeColor="White" runat="server">Group Set-up</asp:LinkButton>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp; 
          <asp:LinkButton ID="btnRegressionConfiguration" CausesValidation="False" ForeColor="White" 
           runat="server">Regression Configuration</asp:LinkButton> 
          <asp:Label ID="lblConvPipe" ForeColor="White" runat="server">&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp </asp:Label> 
          <asp:LinkButton ID="btnDetailedGroupConfig" CausesValidation="False" ForeColor="White" 
           runat="server">Detailed Group Config</asp:LinkButton> 
+0

왜하는 LinkButton을? 하이퍼 링크를 사용하는 것이 더 합리적입니다. – Mostafa

답변

1

아마도 가장 쉬운 경로는 asp:Menu control 일 것입니다. asp:LinkButton 컨트롤을 asp:MenuItem 요소로 바꿀 수 있습니다.

간단한 클라이언트 측 솔루션 (질문에 "jquery"태그가 붙어 있으므로 이것이 레이더에있는 것 같습니다)을 사용하면 서브 메뉴를 <div> 태그에 넣은 다음 표시하려면 jQuery hover() 함수를 사용할 수 있습니다 해당 상위 항목을 마우스로 가리키면 서브 메뉴 <div>을 숨 깁니다.

당신은 하나 또는 두 개의 하위 메뉴가 넘는다면 당신은 전체 jQuery를 드롭 다운 메뉴에서 플러그인을 조사 할 수 있습니다