När man klickar på ett huvudmenyval markeras det med en underline och submenyn visas. Så långt funkar det. När man sedan klickar på ett submenyval ska det valet markeras. Funkar också. Men - markeringen på huvudmenyvalet försvinner.
Efter lite mer letande, trixande och donande verkar det ha löst sig:
Protected Sub MarkTopMenu(ByVal sender As Object, ByVal e As MenuEventArgs) Handles HeadMenu1.MenuItemDataBound
If Not SiteMap.CurrentNode.ParentNode Is Nothing Then
If e.Item.Text = SiteMap.CurrentNode.ParentNode.Title Then
e.Item.Selected = True
End If
End If
End Sub
"HeadMenu1" är IDt på huvudmenyn och denna function startar alltså automatiskt för varje utskrivning av menyelement (Handles HeadMenu1.MenuItemDataBound).
252 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2