Hello,

J'ai un souci avec mon treeview.

j'ai trouvé la solution pour que lorsque je clique sur le lien même (pas sur le + et -) mon sous menu se déploie.

Mais quand je clique sur le lien pour déployer mon sous menu, j'ai l'impression qu'il ré appel ma fonction de remplissage de mon treeview, résultat j'ai 2 fois le menu et autant de fois que je clique sur un lien.

comment puis-je faire pour empêcher cela?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
Partial Class masterPage_Web
    Inherits System.Web.UI.MasterPage
 
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        Dim Test As createMenu = New createMenu("401", "2", mnuPerso)
    End Sub
 
    Sub ExpandSubMenu(ByVal sender As Object, ByVal e As EventArgs) Handles mnuPerso.SelectedNodeChanged
        mnuPerso.SelectedNode.Expand()
    End Sub
End Class
Je pense que la page est relue à chaque fois que je clique sur le lien et que les infos restent dans le viewstate et s'ajoute, mais je ne sais pas comment je peux arrêter cela.

merci