SiteMapProvider::GetParentNode Method (SiteMapNode^)

 

When overridden in a derived class, retrieves the parent node of a specific SiteMapNode object.

Namespace:   System.Web
Assembly:  System.Web (in System.Web.dll)

public:
virtual SiteMapNode^ GetParentNode(
	SiteMapNode^ node
) abstract

Parameters

node
Type: System.Web::SiteMapNode^

The SiteMapNode for which to retrieve the parent node.

Return Value

Type: System.Web::SiteMapNode^

A SiteMapNode that represents the parent of node; otherwise, null, if the SiteMapNode has no parent or security trimming is enabled and the parent node is not accessible to the current user.

System_CAPS_noteNote

GetParentNode might also return null if the parent node belongs to a different provider. In this case, use the ParentNode property of node instead.

The following code example demonstrates how to implement the GetParentNode method in a class that implements the abstract SiteMapProvider class. The SimpleTextSiteMapProvider stores the hierarchical parent/child relationship between SiteMapNode objects in an IList interface, such as an ArrayList object.

This code example is part of a larger example provided for the SiteMapProvider class.

No code example is currently available or this language may not be supported.

.NET Framework
Available since 2.0
Return to top
Show: