SharePoint 2010 获取所有子站点

<div id="Div1" class="ms-quicklaunchouter" runat="server">
    <div class="ms-treeviewouter">
        <SharePoint:SPRememberScroll runat="server"
            id="RememberScroll1" 
            onscroll="javascript:_spRecordScrollPositions(this);"
            style=" 220px;">
            <Sharepoint:SPTreeView runat="server"
                id="TreeView1" 
                ShowLines="false"
                DataSourceId="TreeViewDataSource1"
                ExpandDepth="0"
                SelectedNodeStyle-CssClass="ms-tvselected"
                NodeStyle-CssClass="ms-navitem"
                NodeStyle-HorizontalPadding="2"
                SkipLinkText=""
                NodeIndent="8"
                ExpandImageUrl="/_layouts/images/tvclosed.png"
                ExpandImageUrlRtl="/_layouts/images/tvclosedrtl.png"
                CollapseImageUrl="/_layouts/images/tvopen.png"
                CollapseImageUrlRtl="/_layouts/images/tvopenrtl.png"
                NoExpandImageUrl="/_layouts/images/tvblank.gif"
                NodeWrap="True">
            </Sharepoint:SPTreeView>
        </Sharepoint:SPRememberScroll>
    </div>
</div>
<SharePoint:SPHierarchyDataSourceControl runat="server"  
    id="TreeViewDataSource1"  ShowDocLibChildren="false" ShowListChildren="false"
    RootContextObject="Web"
    ShowFolderChildren="false" 
    IncludeDiscussionFolders="false"/>
原文地址:https://www.cnblogs.com/ahghy/p/3012244.html