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 :

changement de menu dans un site


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 33
    Par défaut changement de menu dans un site
    salut à tous,
    je suis débutante dans l'asp.net et le dévloppement web en général donc je demande votre aide sur un petit truc.
    j'ai fait une master page avec une barre de menu (home, register,login...) qui est présente dans un div et je voudrais que quand l'utilisateur s'identifie la barre de menu change et devienne (home, log out...), ma barre de menu est une image avec des boutons, mais comme elle est présente dans la master page, je ne vois pas du tout comment modifier tout ça à part changer carrément de master page.
    je suis totalement pommée, j'aimerais bien des éclaircissement pour au moins savoir ou chercher

    je vous remercie d'avance

  2. #2
    Membre éclairé
    Inscrit en
    Juillet 2010
    Messages
    292
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Juillet 2010
    Messages : 292
    Par défaut
    Bah ce que tu peux faire c'est quand l'utilisateur clique sur le bouton pour s'identifier, tu peux changer le code HTML de ton div (autrement dit tout ton menu).

    Tu peux faire ça dans l'événement Click de ton bouton d'identification.

  3. #3
    Membre éprouvé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2010
    Messages
    148
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2010
    Messages : 148
    Par défaut
    Le plus simple selon moi, tu fais 2 user control (*.ascx) qui changent si l'utilisateur est loggé ou non

  4. #4
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 33
    Par défaut
    merci beaucoup pour vos eclaircissements ça m'aide beaucoup

    une petite question: sachant que mon bouton est dans la content page, je peux modifier le div de la master page? et je le fais dans le code HTML de la content page ou le code behind?

    merci^^

  5. #5
    Membre éclairé
    Inscrit en
    Juillet 2010
    Messages
    292
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Juillet 2010
    Messages : 292
    Par défaut
    Quand tu dis "content page", tu parles de la page .aspx qui contient des ContentPlaceHolder ?

    Parce que si c'est le cas, tu ne peux accéder au div de la Master Page dans la Content Page et idem si c'est le contraire.

  6. #6
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 33
    Par défaut
    voila le problème, c'est pour ça que je me dis que je ne peux pas modifier le menu de la master page quand je clique sur le bouton qui existe dans la page .aspx
    des solutions?

Discussions similaires

  1. Problème de changement de variable dans un menu
    Par ahmedpa dans le forum JSF
    Réponses: 0
    Dernier message: 15/06/2015, 16h51
  2. Changement de langue dans un site
    Par RicardoBxl dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 19/01/2013, 00h43
  3. menu roulant dans un site web
    Par mohamed1985 dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 07/06/2008, 06h56
  4. Réponses: 3
    Dernier message: 29/04/2007, 22h29
  5. Réponses: 8
    Dernier message: 19/01/2006, 10h57

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