Отключить ссылку на пункты меню без URL - PullRequest
1 голос
/ 23 ноября 2011

Я создаю меню для моего приложения asp.net, используя элемент управления Menu, который, в свою очередь, заполняется таблицей через объект иерархических данных.Это прекрасно работает, за исключением того, что я не могу понять, как настроить элемент управления Menu, чтобы запретить нажатие на элементы меню без назначенных URL-адресов.

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

Спасибо, jw

1 Ответ

6 голосов
/ 24 ноября 2011

Возможно, это то, что вы ищете?:

<Items>
    <asp:MenuItem  Selectable="false" Text="Search Engines" >
        <asp:MenuItem NavigateUrl="http://www.google.com" Text="Google"></asp:MenuItem>
        <asp:MenuItem NavigateUrl="http://www.google.com" Text="Google"></asp:MenuItem>
        <asp:MenuItem NavigateUrl="http://www.google.com" Text="Google"></asp:MenuItem>
    </asp:MenuItem>
</Items>

Удачи!

...