我正在开发一个工程用的网站。我正在使用母版页。在主页面上,我放置了ASP.Net菜单控件,并动态更改静态和动态菜单。我需要顶级静态菜单是水平外观,我们可以通过设置orientation属性直接获得。但是当悬停在静态菜单上时,子菜单是垂直的。我需要子菜单也是水平的。对于参考您可以访问www.airIndia.com或http://home.airindia.in/SBCMS/WebPages/Home.aspx?CityId=Ind。
谢谢。
答案 0 :(得分:0)
嘿,我不确定这是否是您正在寻找的,但有几个关于水平子菜单的ASP.NET论坛帖子提到了this article。它使用两个<asp:Menu>
的组合来实现效果。
另外,我会考虑使用CSS adapters,但我也发现那些尝试过这个的人在他们试图修改JavaScript之前已经尝试过了,并最终放弃并使用了第三个党组成部分。
也许您甚至可以自己滚动并使用<asp:Repeater>
控件,将SiteMap绑定到它。有很多基于CSS的导航菜单,只需搜索。 List Apart是一个很好的起点。