网站样式、导航与页面管理全解析
1. TreeView 控件属性
TreeView 控件的大部分属性与各种节点的样式相关,涵盖一般节点、父节点、子(叶)节点、根节点、选中节点以及鼠标悬停时的节点。针对每种节点类型,可设置字体属性、CSS 类、前景色和背景色、间距和内边距、边框等。
2. 用菜单控件替换 TreeView
若想将 TreeView 替换为菜单控件,可按以下步骤操作:
1. 以源代码视图打开 MasterPage.master,找到 TreeView 控件。
2. 将其注释掉,并替换为 Menu 控件,示例代码如下:
<!-- <asp:TreeView ID="TreeView1" runat="server" DataSourceID="SiteMapDataSource1" /> --> <asp:Menu ID="Menu1" runat="server" DataSourceID="SiteMapDataSource1" />- 运行应用程序,即可看到用于导航的菜单控件。将鼠标悬停在“Home”上(展开下一级),再悬停在“Sales”上(展开第三级),最后点击“Stores”,结果应如图 6 - 23 所示。
3. 导航设置
若菜单开始占用内容空间,可将其 Orientation 属性设置为 Horizontal(默认值为 Vertical),并重新排列布