2010-07-30 2 views
1

Я создал пользовательское управление для строки меню и загрузки на главной странице. Пользовательский элемент управления имеет кнопки ссылок. Теперь я хочу создать раскрывающееся меню для одной из кнопок Link. Я не знаю, как это сделать? Есть ли другой контроль, который поддерживает?Выпадающее меню на кнопке Link?

<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 раскрывающемся меню плагина:

Смежные вопросы