KaxSiteMapNode Class |
Namespace: Kettic.AspNet.Controls
The KaxSiteMapNode type exposes the following members.
Name | Description | |
---|---|---|
![]() ![]() | KaxSiteMapNode | Initializes a new instance of the KaxSiteMapNode class. |
![]() ![]() | KaxSiteMapNode(String, String) |
Initializes a new instance of the KaxSiteMapNode class with the
specified text, value and URL.
|
Name | Description | |
---|---|---|
![]() ![]() | Remove |
Removes the node from the Nodes collection of its parent
|
![]() | RenderEndTag | (Overrides WebControlRenderEndTag(HtmlTextWriter).) |
Name | Description | |
---|---|---|
![]() | CssClass |
Gets or sets the Cascading Style Sheet (CSS) class applied by default to the node.
(Overrides WebControlCssClass.) |
![]() ![]() | DataItem | Gets the data item that is bound to the node (Overrides ControlItemDataItem.) |
![]() | DisabledCssClass |
Gets or sets the Cascading Style Sheet (CSS) class applied to the node when it is disabled.
|
![]() | DisabledImageUrl |
Gets or sets a value specifying the URL of the image rendered when the node is disabled.
|
![]() | Enabled |
Gets or sets a value indicating whether the node is enabled.
(Overrides ControlItem.Enabled.) |
![]() | HoveredCssClass |
Gets or sets the Cascading Style Sheet (CSS) class applied to the node when the mouse hovers it.
|
![]() | HoveredImageUrl |
Gets or sets a value specifying the URL of the image rendered when the node is hovered with the mouse.
(Overrides NavigationItemHoveredImageUrl.) |
![]() ![]() | ImageUrl |
Gets or sets the URL to an image which is displayed next to the text of a node.
(Overrides NavigationItemImageUrl.) |
![]() | Level |
Gets the level of the node.
|
![]() | NavigateUrl |
Gets or sets the URL to navigate to when the current node is clicked.
(Overrides NavigationItemNavigateUrl.) |
![]() ![]() | Nodes |
Gets a KaxSiteMapNodeCollection object that contains the child nodes of the current KaxSiteMapNode.
|
![]() ![]() | NodeTemplate | Gets or sets the template for displaying the node. |
![]() | Owner | |
![]() | ParentNode |
Gets the parent node of the current node.
|
![]() | Selected |
Gets or sets a value indicating whether the node is selected.
|
![]() | SelectedCssClass |
Gets or sets the Cascading Style Sheet (CSS) class applied when node is
selected.
|
![]() | SelectedImageUrl |
Gets or sets a value specifying the URL of the image rendered when the node is selected.
|
![]() ![]() | SeparatorTemplate | Gets or sets the separator template for the node. |
![]() | SiteMap |
Gets the KaxSiteMap which this node belongs to.
|
![]() ![]() | Target |
Gets or sets the target window or frame in which to display the Web page content associated with the current node.
(Overrides NavigationItemTarget.) |
![]() | Text |
Gets or sets the text displayed for the current node.
(Overrides ControlItemText.) |
![]() | ToolTip |
Gets or sets the tooltip shown for the node when the user hovers it with the mouse
(Overrides WebControlToolTip.) |
![]() | Value |
Gets or sets custom (user-defined) data associated with the current node.
(Overrides ControlItemValue.) |
The KaxSiteMap control is made up of nodes. Nodes which are immediate children of the control are root nodes. Nodes which are children of other nodes are child nodes.
A node usually stores data in two properties, the Text property and the NavigateUrl property.
To create nodes, use one of the following methods:
When the user clicks a node, the KaxSiteMap control navigates to the linked Web page. By default, a linked page is displayed in the same window or frame. To display the linked content in a different window or frame, use the Target property.