StaticSiteMapProvider.GetChildNodes(SiteMapNode) 方法

定义

检索特定 SiteMapNode 对象的子站点地图节点。

public:
 override System::Web::SiteMapNodeCollection ^ GetChildNodes(System::Web::SiteMapNode ^ node);
public override System.Web.SiteMapNodeCollection GetChildNodes (System.Web.SiteMapNode node);
override this.GetChildNodes : System.Web.SiteMapNode -> System.Web.SiteMapNodeCollection
Public Overrides Function GetChildNodes (node As SiteMapNode) As SiteMapNodeCollection

参数

node
SiteMapNode

要检索其全部子站点地图节点的 SiteMapNode

返回

SiteMapNodeCollection

包含 node 的子站点地图节点的只读 SiteMapNodeCollection。 如果启用了安全修整,则该集合仅包含允许用户查看的站点地图节点。

例外

nodenull

注解

对象 SiteMapNode 委托给站点地图提供程序,以跟踪其子节点和父站点地图节点。 因此,为分层站点地图结构实现站点地图提供程序的类(例如 StaticSiteMapProvider,以及使用 SiteMapNode 对象来表示站点地图节点)必须跟踪所有站点地图节点的分层关系才能导航整个分层树。

该方法 GetChildNodes 在内部调用 BuildSiteMap 该方法以检索相对于指定站点地图节点且与当前用户相关的站点地图节点的只读 SiteMapNodeCollection 集合。

适用于

另请参阅