Bon, l'ajout de MenuItem est résolu
(this.Master.FindControl("NavigationMenu") as Menu).Items.Add(new MenuItem("Blabla", "", "", "~/Blabla.aspx"));
Maintenant, c'est prendre le controle d'un menu qui pose soucis.
Pour un menu C non sélectionnable
(this.FindControl("NavigationMenu") as Menu).FindItem("Charger PDF").Selectable = false;
, l'évènement du click sur un bouton de la page content du menu B le rend sélectionnable
(this.Master.FindControl("NavigationMenu") as Menu).FindItem("Charger PDF").Selectable = true;
C'est ok, ça marche... Jusqu'à ce que je change de menu. Auquel cas je perd complètement la modification de l'attribut Selectable (ainsi que d'autres joyeusetés du même goût : affichage d'un label).
Là, je coince complètement.
Partager