TreeView 是让人印象最深刻的导航控件之一,不仅因为它允许呈现富树视图,还因为它支持按需填入树的部分(不需要刷新整个页面)。但最重要的是,它支持很多样式来改变它的外观。
通过几个基本的属性,可以把 TreeView 从一个帮助主题索引变成一个文件或文件夹目录列表。实际上,TreeView 根本不必呈现为一棵树,通过一点点样式设置,它可以呈现非缩进层次的数据,比如应用程序目录表。
可以使用 TreeView 显示绑定的 XML 数据,显示站点地图数据,这是它绑定层次化数据源的能力。但还可以绑定一个普通的数据源来填充 TreeView(只会得到第一层节点),你还可以自己创造节点,通过编程或在 .aspx 页面声明。
>
<Nodes>
<asp:TreeNode Text="Products">
<asp:TreeNode Text="Hardware"></asp:TreeNode>
</asp:TreeNode>
<asp:TreeNode Text="Services"></asp:TreeNode>
</Nodes>
</asp:TreeView>