DropDownMenu с использованием MVCSiteMapProvider
Я использую бритвенный движок asp.net mvc3 и пытаюсь использовать провайдера MVCSiteMap для рендеринга меню, но когда я использую многоуровневую карту сайта, элемент управления меню отображает все узлы на странице без функции Hover.
Скажите пожалуйста, есть ли способ к этому.
1 ответ
Это не очень хорошо сформулировано, но в основном он запрашивает функциональность меню навигации. Я сам ищу то же самое. По сути, шаблон по умолчанию поставщика MVC sitmap, кажется, показывает все узлы одновременно, независимо от того, является ли это дочерним узлом или нет. Он ищет (и меня в том числе), чтобы отображались только узлы верхнего уровня (что вы можете сделать достаточно легко), но чтобы узлы уровня CHILD были видны при наведении курсора на родительские ссылки. В основном, способ, которым старое asp:Menu использовалось для работы в ASP.Net с оригинальным sitemapprovider.
Я уверен, что это всего лишь шаблонная проблема, но я был бы шокирован, если бы никто еще не сделал это. Не очень удачно найти его, хотя.