IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Problème avec une Master Page contenant un menu (TreeView)


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 48
    Par défaut Problème avec une Master Page contenant un menu (TreeView)
    Bonjour,

    j'ai une Master Page qui contient un menu (TreeView).
    et j'ai une page de login qui contient le controle Login de ASP.net pour l'authentification.

    Je veux que lorsque un utilisateurs s'authentifie de controler le type d'utilisateurs et selon ce type Enable et desable des noeuds de mon TreeView dans les pages qu'il va y acceder.

    Exp:

    pour un user administrateur : tous les noueds doivent étre activés (Enabled).
    Pour un user non admin : juste les noueds qui mément vers des page de consulation soient activés (Enabled) les autres doivent étre desabled.

    Merci d'avance de votre aide

  2. #2
    Membre expérimenté
    Homme Profil pro
    Freelance
    Inscrit en
    Février 2008
    Messages
    312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Freelance

    Informations forums :
    Inscription : Février 2008
    Messages : 312
    Par défaut
    bonjour
    je te conseille lors de l'authentification si elles validé de créer une variable de session, dans laquelle tu met le login, et par exemple le nom, le prenom, le type
    au démarrage si (type=="admin") alors...

  3. #3
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 48
    Par défaut
    Bonjour,
    merci pour votre réponse.

    ou je peux mettre ces tests? est ce que dans load de chaque page qui fait refféence au Matser Page ?

    Merci.

  4. #4
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 48
    Par défaut
    Bonjour,

    J'ai trouvé la réponse.

    Ces tests il faut les mettre dans Page_Load de Master Page.

    Merci.

  5. #5
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 48
    Par défaut
    J'ai oublié,
    pour désactiver les noued du treeview on met ça:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    TreeView1.Nodes[0].ChildNodes[0].SelectAction = TreeNodeSelectAction.None;

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. getElementById avec une master page
    Par eric39 dans le forum ASP.NET
    Réponses: 11
    Dernier message: 16/03/2009, 13h19
  2. Problème avec les master page
    Par MayOL69bg dans le forum ASP.NET
    Réponses: 2
    Dernier message: 16/03/2007, 10h45
  3. Problème avec une TImageList contenant des grandes images
    Par Manopower dans le forum Composants VCL
    Réponses: 8
    Dernier message: 17/11/2005, 15h20
  4. (Petit ?) problème avec une page contenant du Flash
    Par ologram dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 01/09/2005, 18h45
  5. problème avec une page web sous firefox!
    Par 3psilOn dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 24/11/2004, 11h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo