KaxSiteMapNodeNodeTemplate Property |
Namespace: Kettic.AspNet.Controls
[PersistenceModeAttribute(PersistenceMode.InnerProperty)] public ITemplate NodeTemplate { get; set; }
An object implementing the ITemplate interface. The default value is a null reference (Nothing in Visual Basic), which indicates that this property is not set.
To specify common display for all nodes use the KaxSiteMap.DefaultLevelSettings.NodeTemplate property.
The following template demonstrates how to add an Image control in certain node.
ASPX:
<kettic: KaxSiteMap runat="server" ID="KaxSiteMap1"> <Nodes> <kettic:KaxSiteMapNode Text="Root Node" > <Nodes> <kettic:KaxSiteMapNode> <NodeTemplate> <asp:Image ID="Image1" runat="server" ImageUrl="MyImage.gif"></asp:Image> </NodeTemplate> </kettic:KaxSiteMapNode> </Nodes> </kettic:KaxSiteMapNode> </Nodes> </kettic:KaxSiteMap>