Jag har en meny som använder följande XML struktur:
Kod:
<TreeView>
<item title="Main Page" />
<item title="About Us" />
<item title="Products">
<item title="Menu" />
<item title="TreeView" />
<item title="Include" />
</item>
<item title="Contacts" />
</TreeView>
Menyn ska "fyllas på" dynamiskt så jag har skrivit följande, som inte fungerar dock...
Kod:
<?xml version="1.0" encoding="utf-8" ?>
<TreeView>
<%
//Using the Site's static category collection (created in Global.asax OnAppStart)
//showing only parent and direct child however feel free to use whatever makes
//sense to you
foreach (Commerce.Common.Category cat in CategoryController.CategoryList)
{
if (cat.ParentID == 0)
{
%>
<item title="<%#Eval("cat.CategoryName")%>">
<%
//get the kids
foreach (Commerce.Common.Category subCat in CategoryController.CategoryList)
{
if (subCat.ParentID == cat.CategoryID)
{
%>
<item id="sub" title="<%#Eval("subCat.CategoryName")%>" href="<%=Utility.GetRewriterUrl("catalog",subCat.CategoryGUID.ToString(),"")%>" />
<%
}
}
}
}
%>
</item>
</TreeView>
Är inte så van vid XML....är det någon som vet hur jag ska skriva ovan korrekt så det fungerar?
Tacksam för all hjälp jag kan få.