Du borde bara kunna använda en treeview och koppla till en sitemap som datasource.
Trådstart#1
Jag har en sitemap, enligt:
<?xml version="1.0" encoding="utf-8" ?>
<siteMap>
<siteMapNode url="/?MenuID=23" title="Startsida" description="" menuid="23">
<siteMapNode url="/?MenuID=74" title="Om oss" description="" menuid="74"></siteMapNode>
<siteMapNode url="/?MenuID=75" title="Kontakt" description="" menuid="75"></siteMapNode>
</siteMapNode>
</siteMap>
Denna vill jag nu få ut som en vanlig ul-lista, ex:
<ul>
<li><a href="/?MenuID=23">Startsida</a>
<ul>
<li><a href="/?MenuID=74">Om oss</a></li>
<li><a href="/?MenuID=75">Kontakt</a></li>
</ul>
</li>
</ul>
Jag antar att jag behöver köra med ett XmlDocument och metoden Load för att ladda in filen men sen skulle jag behöva hjälp med hur jag loopar igenom filen!
XmlDocument myXml = new XmlDocument();
myXml.Load(HttpContext.Current.Server.MapPath("~/App_Data/Sitemap_" + LanguageID + ".sitemap"));