Meilleur auteur de réponses
rendre la barre de menu invisble jusqu'à authentification ASP .NET C#

Question
-
Réponses
-
Bonjour,
Il y a deux solutions:
- Ajouter une instruction qui cache votre menu si le client n'est pas connecté dans le page_Load en englobant votre menu dans un contrôle serveur asp:Panel et en affectant la propriété Visible en fonction de l'état de connexion.
- Créer deux pages maitre différentes. Une destinée à la page de connexion qui ne contient pas le menu et une autre qui contient le menu (que vous avez déjà créé).
Cordialement,
My blog
Whether you’re a construction worker, a forum moderator, or just someone that likes helping people. I think these guidelines can be helpful in keeping you helpful when being helpful.- Marqué comme réponse tsarra mardi 8 mai 2012 14:19
-
Si vous utilisez le contrôle serveur asp:Menu, celui-ci hérite du contrôle asp:Control et possède ainsi la propriété Visible. Vous pouvez donc essayer comme ça:
NavigationMenu.Visible = isUserConnected;
Où isUserConnected renseigne si l'utilisateur est connecté ou pas.
Si vous n'utilisez pas le contrôle serveur asp:Menu, il faut que vous précisiez plus d'éléments sur le contrôle que vous utilisez pour afficher le menu. Si vous n'arrivez pas à détecter si l'utilisateur est connecté, il faut que vous précisiez plus d'éléments sur la gestion d'authentification afin que vous ayez les réponses adéquates dans le forum.
My blog
Whether you’re a construction worker, a forum moderator, or just someone that likes helping people. I think these guidelines can be helpful in keeping you helpful when being helpful.- Proposé comme réponse Ciprian Duduiala mardi 8 mai 2012 13:54
- Marqué comme réponse Gilles TOURREAUModerator mardi 8 mai 2012 21:16
Toutes les réponses
-
Bonjour,
Il y a deux solutions:
- Ajouter une instruction qui cache votre menu si le client n'est pas connecté dans le page_Load en englobant votre menu dans un contrôle serveur asp:Panel et en affectant la propriété Visible en fonction de l'état de connexion.
- Créer deux pages maitre différentes. Une destinée à la page de connexion qui ne contient pas le menu et une autre qui contient le menu (que vous avez déjà créé).
Cordialement,
My blog
Whether you’re a construction worker, a forum moderator, or just someone that likes helping people. I think these guidelines can be helpful in keeping you helpful when being helpful.- Marqué comme réponse tsarra mardi 8 mai 2012 14:19
-
je vous remercie beaucoup
je vais essayer la 2 eme solution
malgré que la 1ere solution me semble meilleure mais malheureusement j'ai pas trouvé l'instruction qui rend le menu invisiblej'ai essayé NavigationMenu.visible = false; et ça m'affiche plusieurs erreurs, peut etre c'est pas la bonne instruction
je m'excuse je suis debutante
-
Si vous utilisez le contrôle serveur asp:Menu, celui-ci hérite du contrôle asp:Control et possède ainsi la propriété Visible. Vous pouvez donc essayer comme ça:
NavigationMenu.Visible = isUserConnected;
Où isUserConnected renseigne si l'utilisateur est connecté ou pas.
Si vous n'utilisez pas le contrôle serveur asp:Menu, il faut que vous précisiez plus d'éléments sur le contrôle que vous utilisez pour afficher le menu. Si vous n'arrivez pas à détecter si l'utilisateur est connecté, il faut que vous précisiez plus d'éléments sur la gestion d'authentification afin que vous ayez les réponses adéquates dans le forum.
My blog
Whether you’re a construction worker, a forum moderator, or just someone that likes helping people. I think these guidelines can be helpful in keeping you helpful when being helpful.- Proposé comme réponse Ciprian Duduiala mardi 8 mai 2012 13:54
- Marqué comme réponse Gilles TOURREAUModerator mardi 8 mai 2012 21:16
-