Försöker få till en liten meny men den blir inte som jag vill ha den. Har följande:problem med meny
<code>
<asp:BulletedList ID="startMenu" CssClass="startMenu" runat="server">
</asp:BulletedList>
protected void CreatStartMenu()
{
ListItem menuItem = null;
foreach (SiteMapNode node in SiteMap.RootNode.ChildNodes)
{
if (node.Title == "Admin")
{
foreach (SiteMapNode node2 in node.ChildNodes)
{
menuItem = new ListItem();
menuItem.Text = node2.Title;
//menuItem.Value = node2.Url;
menuItem.Attributes.Add("class", "headerMenu");
startMenu.DisplayMode = BulletedListDisplayMode.Text;
startMenu.Items.Add(menuItem);
// Skapar undermenyn
ListItem subMenuItem = null;
foreach (SiteMapNode subNode in node2.ChildNodes)
{
subMenuItem = new ListItem();
subMenuItem.Text = subNode.Title;
subMenuItem.Value = subNode.Url;
if (subNode.Equals(SiteMap.CurrentNode) || SiteMap.CurrentNode.IsDescendantOf(subNode))
{
subMenuItem.Attributes.Add("class", "current");
}
startMenu.DisplayMode = BulletedListDisplayMode.HyperLink;
startMenu.Items.Add(subMenuItem);
}
}
}
}
}
</code>
Jag vill att den första noden som skrivs ut inte är en länk, utan det är subNode som ska bli en länk när den skrivs ut (det ska vara "avdelningar").
Som det är nu blir alla länkar. Hur löser jag detta??
Tacksam för all hjälp