The following code illustrates the binding of an xml file with menu control. C# private void Page_Init(object sender, System.EventArgs e) { XmlDocument xdDoc = new XmlDocument(); xdDoc.Load( Page.MapPath( "menuData.xml" ) ); Menu1.Reset(); Menu1.DataSource = xdDoc; } VB Private Sub Page_Init(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Init Dim xdDoc As XmlDocument = New XmlDocument() xdDoc.Load(Page.MapPath("menuData.xml")) Menu1.Reset() Menu1.DataSource = xdDoc End Sub The xml file should follow this format: C# <?xml version="1.0" encoding="utf-8"?> <Menu CustomCSS="css/menuStyles.css" DynamicPanelCSSClass="subGroup" > <ItemLooks> <ItemLook ID="Look1"> <StateDataDefault ItemCSSClass="menuItemClass" /> </ItemLook> </ItemLooks> <Item Text="File" Look="Look1" > <Item Text="New" /> <Item Text="Open" /> <Item Text="Close" /> </Item> </Menu> |
This page will automatically be redirected to the sign-in page in 10 seconds.