Hello,
I am developing a RadMenu similar to the one from this demo: http://demos.telerik.com/aspnet-ajax/menu/examples/functionality/templates/defaultcs.aspx.
I would like to know how to bind that menu programmatically from C# Code. I need to load menu from database and couldn't find out how to do that. I also need to have thumbnail image for each parent menu same as from that demo. If there is any sample code available, please let me know. Currently, I am populating the menu manually and you can see the sample code below.
Thanks in advanced,
Robin
I am developing a RadMenu similar to the one from this demo: http://demos.telerik.com/aspnet-ajax/menu/examples/functionality/templates/defaultcs.aspx.
I would like to know how to bind that menu programmatically from C# Code. I need to load menu from database and couldn't find out how to do that. I also need to have thumbnail image for each parent menu same as from that demo. If there is any sample code available, please let me know. Currently, I am populating the menu manually and you can see the sample code below.
<
telerik:RadMenu
runat
=
"server"
ID
=
"RadMenu1"
Skin
=
"Glow"
Width
=
"100%"
Visible
=
"false"
OnItemClick
=
"RadMenu1_ItemClick"
>
<
DefaultGroupSettings
Height
=
"270px"
/>
<
Items
>
<
telerik:RadMenuItem
Text
=
"Home"
NavigateUrl
=
"Dashboard.aspx"
>
</
telerik:RadMenuItem
>
<
telerik:RadMenuItem
Text
=
"Configuration"
>
<
ContentTemplate
>
<
telerik:RadSiteMap
runat
=
"server"
ID
=
"RadSiteMap1"
Skin
=
"Glow"
CssClass
=
"itemContent configuration"
>
<
DefaultLevelSettings
ListLayout-RepeatColumns
=
"3"
></
DefaultLevelSettings
>
<
Nodes
>
<
telerik:RadSiteMapNode
Text
=
"General Settings"
NavigateUrl
=
"GeneralSetting.aspx"
></
telerik:RadSiteMapNode
>
<
telerik:RadSiteMapNode
Text
=
"Network Configuration"
NavigateUrl
=
"NetworkConfigs.aspx"
></
telerik:RadSiteMapNode
>
<
telerik:RadSiteMapNode
Text
=
"Security Cameras"
NavigateUrl
=
"SecurityCameras.aspx"
></
telerik:RadSiteMapNode
>
</
Nodes
>
</
telerik:RadSiteMap
>
</
ContentTemplate
>
</
telerik:RadMenuItem
>
<
telerik:RadMenuItem
Text
=
"Administration"
>
<
ContentTemplate
>
<
telerik:RadSiteMap
runat
=
"server"
ID
=
"RadSiteMap2"
Skin
=
"Glow"
CssClass
=
"itemContent administration"
>
<
DefaultLevelSettings
ListLayout-RepeatColumns
=
"3"
></
DefaultLevelSettings
>
<
Nodes
>
<
telerik:RadSiteMapNode
Text
=
"Admin Menu 1"
NavigateUrl
=
"AdminMenu1.aspx"
></
telerik:RadSiteMapNode
>
<
telerik:RadSiteMapNode
Text
=
"Admin Menu 2"
NavigateUrl
=
"AdminMenu2.aspx"
></
telerik:RadSiteMapNode
>
<
telerik:RadSiteMapNode
Text
=
"Admin Menu 3"
NavigateUrl
=
"AdminMenu3.aspx"
></
telerik:RadSiteMapNode
>
</
Nodes
>
</
telerik:RadSiteMap
>
</
ContentTemplate
>
</
telerik:RadMenuItem
>
<
telerik:RadMenuItem
Text
=
"Setup"
>
<
ContentTemplate
>
<
telerik:RadSiteMap
runat
=
"server"
ID
=
"RadSiteMap3"
Skin
=
"Glow"
CssClass
=
"itemContent setup"
>
<
DefaultLevelSettings
ListLayout-RepeatColumns
=
"3"
></
DefaultLevelSettings
>
<
Nodes
>
<
telerik:RadSiteMapNode
Text
=
"Setup Menu 1"
NavigateUrl
=
"Setup1.aspx"
></
telerik:RadSiteMapNode
>
<
telerik:RadSiteMapNode
Text
=
"Setup Menu 2"
NavigateUrl
=
"Setup2.aspx"
></
telerik:RadSiteMapNode
>
<
telerik:RadSiteMapNode
Text
=
"Setup Menu 3"
></
telerik:RadSiteMapNode
>
<
telerik:RadSiteMapNode
Text
=
"Setup Menu 4"
NavigateUrl
=
"Setup4.aspx"
></
telerik:RadSiteMapNode
>
</
Nodes
>
</
telerik:RadSiteMap
>
</
ContentTemplate
>
</
telerik:RadMenuItem
>
<
telerik:RadMenuItem
Text
=
"Logout"
CssClass
=
"menu-logout"
Value
=
"logout"
>
</
telerik:RadMenuItem
>
</
Items
>
</
telerik:RadMenu
>
Thanks in advanced,
Robin