D
dvomsaal
I have created a XmlDocument that contains the exact layout that
siteMap uses, and then I bind my Menu object to it:
Dim xml As XmlDocument
xml = DirectCast(Session("MenuData"), XmlDocument)
Dim xmlDS As New XmlDataSource()
xmlDS.Data = xml.OuterXml
MainMenu.DataSource = xmlDS
Dim mb As New MenuItemBinding()
mb.DataMember = "SiteMapNode"
mb.TextField = "Title"
mb.NavigateUrlField = "url"
MainMenu.DataBindings.Add(mb)
MainMenu.DataBind()
The problem is when it displays it always shows the root element
("siteMap"). If you use a static site map you have an option to turn
this off; am I missing the ability to do that since I'm using XML?
Thanks,
DvS
siteMap uses, and then I bind my Menu object to it:
Dim xml As XmlDocument
xml = DirectCast(Session("MenuData"), XmlDocument)
Dim xmlDS As New XmlDataSource()
xmlDS.Data = xml.OuterXml
MainMenu.DataSource = xmlDS
Dim mb As New MenuItemBinding()
mb.DataMember = "SiteMapNode"
mb.TextField = "Title"
mb.NavigateUrlField = "url"
MainMenu.DataBindings.Add(mb)
MainMenu.DataBind()
The problem is when it displays it always shows the root element
("siteMap"). If you use a static site map you have an option to turn
this off; am I missing the ability to do that since I'm using XML?
Thanks,
DvS