您发现什么可以为 ASP.Net 2.0 - 3.5 网络应用程序提供最佳菜单?建议不必特别是 ASP.Net 控件,但可以是在 ASP.Net Web 应用程序中运行良好的其他菜单。
我希望建议是不需要购买或版税的选项。开源建议会更好。
最佳答案
我发现最灵活的方法是使用 CSS 来设置无序列表的样式,如下所示:
<div id="nav_main" >
<ul>
<li id="current">Button 1</li>
<li><a href="#">Button 2</a></li>
<li><a href="#">Button 3</a></li>
<li><a href="#">Button 4</a></li>
<li><a href="#">Button 5</a></li>
</ul>
</div>
您会发现许多 CSS 方法可以使用悬停背景图像等来设置此类列表的样式。
现在,如果您正在使用 Webforms 并且想使用站点地图,那么我建议您使用 Repeater 而不要使用菜单控件。通过这种方式,您可以最大限度地控制列表的生成。
同样,如果您使用的是 ASP.NET MVC,则可以在您的站点地图上执行 foreach 以创建您的列表。
这当然只是针对简单的菜单,但它可以扩展到包括更复杂的菜单。我发现以下 CSS 样式的菜单非常好:http://www.lwis.net/free-css-drop-down-menu/
关于asp.net - ASP.Net 应用程序的最佳菜单是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/423393/