在asp.net中使用Menu控件很简单,只要绑定上sitemapdataSouce控件即可,sitemapdataSouce控件会自动处理应用程序的web.sitemap文件,在Menu控件的任务选框中我们可以选定数据源,改变样式、也可以选择页面是动态还是静态显示链接,静态项是生成页面时显示的链接,动态链接是用户把鼠标停留在菜单中的链接上时动态出现的项。

     修改菜单项的布局:动态的菜单项从左到右显示,也就是说,展开后会以垂直方式显示,还有一种方式是把第一级菜单项显示在第一个静态项的下面,使用menu控件的orientation=“Horizaontal”,默认值为Vertical。

    改变弹出符号:只需要修改 DynamicPopOutImageUrl和staticPopOutImageUrl属性即可。

    用图像分隔菜单项:需要修改staticbuttomseparatorp_w_picpathurl、statictopseparatorp_w_picpathurl、dynamicbuttomseparatorp_w_picpathurl、dynamictopseparatorp_w_picpathurl即可。

    menu的MenuItemClick事件:可以在终端用户单击一个菜单项时执行一些操作,这个事件使用了MenuEventArgs事件委托,允许访问所选菜单项的文本和值。