在asp.net中使用Menu控件很简单,只要绑定上sitemapdataSouce控件即可,sitemapdataSouce控件会自动处理应用程序的web.sitemap文件,在Menu控件的任务选框中我们可以选定数据源,改变样式、也可以选择页面是动态还是静态显示链接,静态项是生成页面时显示的链接,动态链接是用户把鼠标停留在菜单中的链接上时动态出现的项。
修改菜单项的布局:动态的菜单项从左到右显示,也就是说,展开后会以垂直方式显示,还有一种方式是把第一级菜单项显示在第一个静态项的下面,使用menu控件的orientation=“Horizaontal”,默认值为Vertical。
改变弹出符号:只需要修改 DynamicPopOutImageUrl和staticPopOutImageUrl属性即可。
用图像分隔菜单项:需要修改staticbuttomseparatorimageurl、statictopseparatorimageurl、dynamicbuttomseparatorimageurl、dynamictopseparatorimageurl即可。
menu的MenuItemClick事件:可以在终端用户单击一个菜单项时执行一些操作,这个事件使用了MenuEventArgs事件委托,允许访问所选菜单项的文本和值。
本文转自叶子文文博客51CTO博客,原文链接http://blog.51cto.com/leafwf/186163如需转载请自行联系原作者
叶子文文