Эй, я не уверен, что это то, что вы ищете, но несколько сообщений на форуме ASP.NET, касающихся горизонтальных подменю, ссылаются на эту статью . Для достижения эффекта используется комбинация из двух <asp:Menu>
.
Кроме того, я бы посмотрел на использование CSS-адаптеров , но я также обнаружил, что люди, которые пробовали это раньше, дошли до того, что они тоже пытались модифицировать JavaScript, и в конечном итоге бросили и использованные сторонние компоненты.
Возможно, вы даже можете свернуть свой собственный и использовать элемент управления <asp:Repeater>
, привязывая к нему свой SiteMap. Существует множество навигационных меню на основе CSS, просто ищите. A List Apart - хорошее место для начала.