使TreeView节点默认不展开

时间:2019-11-20 19:16:42

标签: asp.net treeview

伙计们,

我有一个Treeview用作导航。默认情况下,页面加载时,带有子节点的节点将展开。 我希望此子节点默认情况下是隐藏的,并且仅应在单击时扩展。

以下是我当前TreeView的代码:

<asp:TreeView ID="TV_Navigation" runat="server" ImageSet="Simple" NodeIndent="10" 
    DataSourceID="SiteMapDataSource1">
  <HoverNodeStyle Font-Underline="True" ForeColor="#DD5555" />
  <NodeStyle Font-Names="Verdana" Font-Size="8pt" ForeColor="Black" HorizontalPadding="0px"
    NodeSpacing="2px" VerticalPadding="0px"></NodeStyle>
  <ParentNodeStyle Font-Bold="False" />
  <SelectedNodeStyle Font-Underline="True" HorizontalPadding="0px" VerticalPadding="0px"
    ForeColor="#DD5555" />
</asp:TreeView>

1 个答案:

答案 0 :(得分:1)

您可能需要将控件的ExpandDepth属性设置为0。默认值为-1,它显示所有节点。

See here for reference

  

获取或设置TreeView时扩展的级别数   控件第一次显示。