Вывод меню .Net 4 в виде всплывающей подсказки - PullRequest
0 голосов
/ 02 августа 2010

в .Net 4 Я использую apapter меню следующим образом:

<asp:SiteMapDataSource ID="mainNav" runat="server" ShowStartingNode="false" />
<asp:Menu DataSourceID="mainNav" runat="server" MaximumDynamicDisplayLevels="0" />

Но он выводит меню типа выпадающего меню - все ссылки верхнего уровня отображаются и рядом со стрелками.Затем, когда вы перевернете их, появится следующий уровень.

Как мне избавиться от этого и вернуться к выводу только неупорядоченного списка?Microsoft считает такие вещи хорошей идеей?Итак, мы перешли от .NET 3.5, где навигация была выведена в таблицу, что привело к необходимости использовать адаптеры для получения обычного списка, и теперь мы получили это.

Ответы [ 2 ]

1 голос
/ 10 августа 2010

Может ли это быть из-за того, что вы используете элемент управления asp:Menu - который отображает всплывающее содержимое - вместо элемента управления, отображающего содержимое на панели (например, TreeView)?

Я подозреваю, что ваша громкость является необоснованной, если вы используете элемент управления, который явно отображает стиль, на который вы жалуетесь. Также кажется, что есть довольно простое решение.

0 голосов
/ 10 августа 2010

Кажется, что нет прямого решения этого вопроса.Нужно написать еще один адаптер меню, чтобы избавиться от выпадающих меню JS.Мой оригинальный вопрос включал в себя что-то вроде разглагольствования, да, но, подумав, я не думаю, что это была необоснованная разглагольствование;)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...