Dans ma MasterPage de mon site, je fais un test pour savoir si je dois afficher un menu supplémentaire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<head runat="server">
    <title>My Web Page</title>
    <script  runat="server" >
        public void ControlIdentity()
        {
            //je force l'etat
            AdvanceMenu.Visible = false;
        }
    </script>
</head>
et dans mon body, j'ai ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<% ControlIdentity(); %>
<asp:TreeView id="AdvanceMenu" runat="server" LineImagesFolder="~/TreeLineImages" >
    <Nodes>(...)</Nodes>
</asp:TreeView>
Je n'ai pas d'erreur, en debug, la propriété Visible est cohérente mais rien n'est modifié. Pouvez-vous me dire ce que j'ai oublié ?

Merci d'avance