Contrôler dynamiquement la page Maître
Bonjour ici.
[Code Behind en C#]
Alors voilà, je cherche à contrôler dynamiquement des MenuItem de ma page Maître, depuis un évènement d'une page contenant. Genre un click sur un bouton.
donc, il faudrait, par exemple qu'un menu devienne actif et sélectionnable, ou bien en ajouter un. Sachant que les MenuItems n'ont pas d'ID, c'est un peu compliqué, Il n'y a que le Menu qui en a un.
Donc, je pense à
Code:
this.Parent.FindControl("NavigationMenu").Controls.Add(.......)
Mais là, je coince sur la syntaxe pour définir le nouveau MenuItem (et accessoirement pour l'ajouter à un emplacement précis du menu, genre avant le dernier MenuItem).
Ou bien récupérer un MenuItem déjà existant pour en changer les attributs.
Sachant qu'un MenuItem s'écrit comme ça
Code:
<asp:MenuItem NavigateUrl="~/Blablabla.aspx" Text="Blablabla" />
et qu'il n'y a pas d'attribut ID pour l'identifier.