我在asp.net中要给Menu控件绑定数据,效果如
看不到效果图?
menu , treeview 控件的来源,不是二维、多行多列的,
必须是 xml 文档,或 XmlDataSource 控件,或自己写 ado.net 去取来源。
一般menu可以绑定网站中的站点地图数据,站点地图是通过xml解析的,可以举一反三:
<asp:Menu id="NavigationMenu" staticdisplaylevels="2" MaximumDynamicDisplayLevels="4" orientation="Horizontal" datasourceid="MenuSource" runat="server" DynamicHorizontalOffset="2" StaticSubMenuIndent="10px">
<DataBindings>
<asp:MenuItemBinding DataMember="siteMapNode" NavigateUrlField="url" TextField="title" ToolTipField="description" />
</DataBindings>
</asp:Menu>
<asp:SiteMapPath ID="_siteMapPath" runat="server" RenderCurrentNodeAsLink="true" PathSeparator=" >> ">
</asp:SiteMapPath>
<asp:SiteMapDataSource id="MenuSource" runat="server" StartFromCurrentNode="false" ShowStartingNode="true" />