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 :

[C# 2.0] Probleme de label dans ma masterpage qui ne se rafraichit pas


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2003
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juillet 2003
    Messages : 197
    Par défaut [C# 2.0] Probleme de label dans ma masterpage qui ne se rafraichit pas
    Bonjour à tous !

    Je débute dans le monde Asp.net et je dois dire que ce n'est pas évident !

    J'utilise une masterpage dans laquelle j'ai ajouter un label.

    Quand mon site debute, on se retrouve sur une page de login, si le login est ok je stocke dans Session des informations le concernant.

    Une fois logguée est avant de rediriger vers ma page Accueil, j'aimerais afficher dans un label le message suivant "Utilisateur connecté : nom, prenom"

    Pour ce faire j'ai ajouter une procédure
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    public void SetUser(string nom, string prenom)
        {
            this.Lbl_USER.Text = "Utilisateur connecté : " + nom + ", " + prenom;
            //this.Lbl_USER
     
        }
    Ensuite j'appelle ma procédure dans ma page login
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Master.SetUser((string)Session["Nom"], (string)Session["Prenom"]);
    Apparemment, la procédure est ok mais mon label ne se met pas à jour.

    Du coup le label reste vide.

    J'ai essayer de faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    this.Lbl_USER.DataBind();
    Mais ce n'est pas ca ou alors je le fais mal (j'ajouter cette ligne dans ma fonction SetUser)

    Merci d'avance de vos réponses concernant ce probleme de referesh

    @+

    Hirochirak

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2003
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juillet 2003
    Messages : 197
    Par défaut
    Bonjour à tous !

    Dsl de faire remonter le post, mais j'ai besoin d'un peu d'aide sur ce sujet.

    Si mon post manque de détails ou si ce n'est pas explicite, n'hésitez pas à me le dire. J'apporterais des infos complémentaires.

    @+

    Hirochirak

  3. #3
    Rédacteur

    Avatar de Jérôme Lambert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2003
    Messages
    4 451
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 451
    Par défaut
    Si j'ai bien compris, tu appelles SetUser dans ta page de contenu (Login) ?
    Si c'est bien le cas, est-ce que par hasard tu n'initialiserais pas ton label en question dans la fonction Page_Load de ta Master Page ?

  4. #4
    Membre confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2003
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juillet 2003
    Messages : 197
    Par défaut
    Merci de te pencher sur mon problème.

    En fait non je ne touche pas à mon label dans page_load.

    La seule que j'ai fait dans la mesure ou je suis en phase de développement c'est d'écrire le mot test dans la propriété text de mon label.

    J'ai lancer l'application et laisser quelques points d'arrets et après plusieurs tests, ma fonction setuser() est bien appelée, mais le label ne se rafraichit pas.

    J'ai d'ailleurs un problème similaire avec mon treeview dans ma masterpage.

    Du coup je suis un dérouté par le fait que ca ne se mette pas à jour (je viens du monde winforms et le passage aux webforms ne se fait pas sans douleur)

    @+

    Hirochirak

  5. #5
    Rédacteur

    Avatar de Jérôme Lambert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2003
    Messages
    4 451
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 451
    Par défaut
    Ca donne quoi si tu fais ton SetUser dans le Page_Load de ta Master Page ?

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    581
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2004
    Messages : 581
    Par défaut
    ton viewstate de ton label est a true ou false ?

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

Discussions similaires

  1. [MySQL] Fonction php stockée dans ma DB qui ne s'exécute pas
    Par steiner62 dans le forum PHP & Base de données
    Réponses: 22
    Dernier message: 30/10/2008, 15h05
  2. Avoir scanf dans un compilateur qui ne l'a pas
    Par ProgVal dans le forum Bibliothèque standard
    Réponses: 7
    Dernier message: 05/04/2008, 14h13
  3. Réponses: 3
    Dernier message: 15/11/2006, 13h46
  4. Probleme ajout label dans une fenetre
    Par sorry60 dans le forum GTK+ avec C & C++
    Réponses: 11
    Dernier message: 05/11/2005, 17h51
  5. [D7-EXCEL2000] Formule dans cellule Excel qui ne se calcule pas
    Par Albertolino dans le forum API, COM et SDKs
    Réponses: 3
    Dernier message: 09/09/2003, 14h18

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