QUOTE
iam new to asp.net.
i need to create a menu with multiple static menu items using menu control binding with XMLDataSourse.
CODE
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="PublicMenu.ascx.cs" Inherits="UserControls_PublicMenu" %>
<asp:Menu ID="Menu1" runat="server" DataSourceID="XmlDataSource1" CssClass="IE8Fix" ForeColor="White" StaticEnableDefaultPopOutImage="False">
<StaticMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" BackColor="DarkRed" CssClass="menuItem" BorderColor="Gray" BorderStyle="Ridge" BorderWidth="2px" />
<DynamicMenuStyle CssClass="IE8Fix" BackColor="White" />
<DataBindings>
<asp:MenuItemBinding DataMember="Home" />
<asp:MenuItemBinding DataMember="Menu" />
<asp:MenuItemBinding DataMember="SubMenu" NavigateUrlField="url" TextField="text"
ValueField="text" />
</DataBindings>
<LevelSelectedStyles>
<asp:MenuItemStyle Font-Underline="False" />
</LevelSelectedStyles>
<StaticMenuStyle BackColor="Transparent" />
<StaticSelectedStyle BackColor="#FFC080" />
<DynamicMenuItemStyle BackColor="PaleGoldenrod" CssClass="dynamicmenuitem" BorderColor="SaddleBrown" />
<StaticHoverStyle BackColor="Transparent" CssClass="dynamicmenuitemhover" ForeColor="#E0E0E0" />
<DynamicHoverStyle BackColor="Cornsilk" />
</asp:Menu>
<asp:XmlDataSource ID="XmlDataSource1" runat="server" DataFile="~/UserControls/PublicMenuXMLFile.xml">
</asp:XmlDataSource>
XMLDataSource
CODE
<?xml version="1.0" encoding="utf-8" ?>
<Home>
<Menu>
<SubMenu text="JobSeekers" url="~/login.aspx"></SubMenu>
<SubMenu text="Employer" url="~/login.aspx"></SubMenu>
<SubMenu text="Admin" url="~/login.aspx"></SubMenu>
</Menu>
<Menu text="Search" url="~/publicsearch.aspx"></Menu>
</Home>