Dans mon projet, j'ai un menu secondaire à partir duquel je redirige vers différentes pages. J'ai utilisé l'outil .NET ADMINISTRATION TOOL à des fins de connexion. Toutes les pages sont affichées dans mon menu latéral afin que chaque utilisateur puisse voir toutes les pages. Maintenant, je veux cacher certaines pages comme "Gérer les rôles", "Autorisation de rôle", etc à partir des utilisateurs ordinaires de sorte que seul l'administrateur peut voir ces pages. Comment puis-je faire ceci?Gestion des rôles dans asp.net
Mon menu ne se trouve pas dans le gabarit. Il existe un contrôle utilisateur appelé "Ressources" dans lequel le menu est créé.
<div>
<ul>
<li><a href="Form1.aspx" title="Form1">Form1<a/>
<li><a href="Form2.aspx" title="Form2">Form2<a/>
<li><a href="Form3.aspx" title="Form3">Form3<a/>
<li><a href="Form4.aspx" title="Form4">Form4<a/>
<ul>
<div>
Ensuite, ce contrôle utilisateur est ajouté à chaque page. Alors comment puis-je cacher certaines pages?
Cela ne fera que supprimer les liens de la page, cela n'empêche pas les utilisateurs non autorisés à taper manuellement l'URL. – James
Oui, mais vous l'avez dit dans votre réponse. Mais vous n'avez pas dit comment nous pouvons cacher ces liens du menu. J'ai donc suggéré la coupe de sécurité. –
Je pense que le problème provient du manque de description dans mon message. Ainsi, je l'ai édité. Merci. –