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
