Edit this page

RadSiteMap Nodes Overview

RadSiteMap is made up of nodes. They are of type RadSiteMapNode.

You can easily add/edit/delete nodes inline, in design-time or in code behind. In addition, you can bind the RadSiteMap to a datasource.

The important properties of RadSiteMapNode

  • Text - the string that the user sees for the node

  • NavigateUrl - the URL to redirect to.

  • Target - the target window or frame in which to display the Web page content associated with the current node. The Web page is specified by NavigateUrl property.

  • ImageUrl - the image that will be displayed on the left of the node's Text

  • ToolTip - the text of the tooltip that appears when the user hovers the mouse over the node. Setting the tooltip can enable an accessibility feature: Special accessibility readers like JAWS can pronounce the tooltip of the highlighted node.

  • Level - An integer representing the level of the node. Root nodes are level 0 (zero).

  • Attributes - in addition to the built-in properties, you can add your own custom attributes to RadSiteMapNodes to expand their functionality

  • ParentNode - the parent RadSiteMapNode. If the node is a root level node - its parent is null / Nothing

  • SiteMap - the RadSiteMap object which the node belongs to.

  • Nodes - collection of the child nodes of the current node

The methods of RadSiteMapNode

  • Remove() - removes the node from the Nodes collection