我爱Aspx >> Asp.Net >> 在ASP.NET 2.0中建立站点导航层次在下面的例子中,你看到的TreeView和Menu控件为不同的区域和操作(例如NodeStyle和HoverNodeStyle)配置了一些样式属性。例子中的TreeView和Menu控件都连接到页面上的同一个SiteMapDataSource控件。SiteMapPath控件通过Web.config文件中设置的默认的SiteMapProvider来访问相同的数据。
| <asp:treeview ID="TreeView1" ForeColor="White" DataSourceId="SiteMapDataSource1" NodeIndent="0" NodeStyle-ChildNodesPadding="10" runat="server"><LevelStyles><asp:TreeNodeStyle Font-Bold="true"/><asp:TreeNodeStyle /><asp:TreeNodeStyle Font-Size="x-small"/></LevelStyles><nodestyle forecolor="White" HorizontalPadding="5"/><SelectedNodeStyle backcolor="lightblue" forecolor="blue" /><HoverNodeStyle Font-UnderLine="true" /></asp:treeview><asp:sitemappath id="SiteMapPath1" runat="server" /><asp:Menu ID="Menu1" DataSourceId="SiteMapDataSource1" runat="server"><DynamicSelectedStyle BackColor="lightblue" ForeColor="Blue" /><DynamicHoverStyle Font-Underline="true" /><StaticHoverStyle Font-Underline="true" /></asp:Menu><asp:sitemapdatasource id="SiteMapDataSource1" runat="server" /> |