我有以下问题:
我必须制作一个带有两行菜单的ASP.NET Web应用程序。它看起来应该像这样:
http://jsfiddle.net/J7uSY/1/
每个topmenu项应具有多个子菜单项,单击topmenu项后应在下面的行中显示。
我试图仅用一个.NET菜单控件来完成此操作,但是找不到一种可以静态地对两行进行样式设置的方法。
我的第二个想法是使用多个.NET菜单控件,并在单击后通过代码隐藏来隐藏/显示它们。不幸的是,这对SEO不利,因为机器人不再能够找到整个菜单结构...
现在我的问题是:最聪明的方法是什么?您能给我一些建议或解决方案吗?
最佳答案
无需使用asp.net控件即可。 CSS和javascript是必经之路,即http://www.devinrolsen.com/pure-css-horizontal-menu/
https://stackoverflow.com/questions/11101767/