SiteMapProvider::GetParentNode Method (SiteMapNode^)
When overridden in a derived class, retrieves the parent node of a specific SiteMapNode object.
Assembly: System.Web (in System.Web.dll)
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.
Note |
|---|
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.
Available since 2.0
