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 :

Rafraichissement de contrôle


Sujet :

ASP.NET

  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Août 2008
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 39
    Par défaut Rafraichissement de contrôle
    Bonjour,

    j'ai un peiti problème avec ma page Web en VB.NET2, je simplifie : j'ai un contrôle textbox, un checkbox et un Dropdownlist.
    Le dropdownlist contient des noms de police, le checkbox pour le gras.

    Lorsque je remplis le textbox, modifie la checkbox et choisi le dropdownlist pas de problème mon texte se modifie.
    je sauvegarde l'état de mon textebox, checkbox et dropdownlist dans un fichier OK, c'est correctement enregistré.

    j'ai ajouté dans ma page le chargement automatique du fichier pour initialiser les zones, mais là j'ai un problème : les zones sont bien chargées, j'ai bien le texte, mais que la checkbox se retrouve cochée ou non le texte reste normal, et pour la dropdownlist s'est pareil la valeur est correcte mais le texte reste dans la police standard du contrôle.

    quelqu'un peut m'expliquer ce que je n'ai pas compris ? et comment résoudre mon problème

    Merci d'avance
    alain

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    C'est marrant, en ce moment tout le monde semble croire que le forum est fréquenté par des devins

    Sans voir le code on aura du mal à t'aider...

  3. #3
    Membre chevronné
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2003
    Messages
    353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juin 2003
    Messages : 353
    Par défaut


    En gros, cela veut dire que chaque fois que tu coches ta case, il doit y avoir un postback qui s'effectue.
    Cela veut dire qu'a chaque fois, tu recharges les infos de ton fichier.

    Donc pour éviter cela, il faut qu'au chargement de ta page, tester si la page vient d'un postback ou non (isPostBack).

    Si non, tu charges ton fichier.
    Si oui, tu ne le charges pas.

  4. #4
    Membre averti
    Homme Profil pro
    Inscrit en
    Août 2008
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 39
    Par défaut
    bonjour à tous,

    merci de vos réponse, je vais essayer de refaire mon prog en plus petit pour soumettre le code.
    Pour répondre à Promesses, je veux éclaicir un petit peu :
    En gros, cela veut dire que chaque fois que tu coches ta case, il doit y avoir un postback qui s'effectue.
    Cela veut dire qu'a chaque fois, tu recharges les infos de ton fichier.

    Donc pour éviter cela, il faut qu'au chargement de ta page, tester si la page vient d'un postback ou non (isPostBack).
    j'utilise une variable session pour ne charger le fichier qu'une seule fois (ou si je veux réinitaliser les modifs).
    lorsque j'ouvre ma page, je charge bien le fichier avec les fonctionnalités adjointes au textbox, exemple : le texte est "Hello World" (très banal, je sais !) en gras en Arial11.
    le checbox gras est true et la dropdownlist contient (Arial10, Arial11, Arial12) et est validée sur "Arial11",
    le controle texbox est bien chargé avec le texte, la checkbox est cochée, mais le texte reste en normal, la dropdownbox affiche Arial11 mais le texte reste en times (valeur par défaut de mon textbox).
    Si maintenant je clique sur la checkbox, le text passe en gras et si je clique sur ma dropdownliste, la police change, je peux aussi changer le text... le fichier n'est pas rechargé...

    J'essaye au plus vite de déposer un code édulcoré (bas quoi!!! je pensais m'adresser à des Gourous proche des dieux...).
    C'est marrant, en ce moment tout le monde semble croire que le forum est fréquenté par des devins

    Sans voir le code on aura du mal à t'aider...
    Merci d'avance
    Alain

Discussions similaires

  1. Rafraichissement de frame et de contrôles
    Par alexxxx69 dans le forum Windows Presentation Foundation
    Réponses: 18
    Dernier message: 15/05/2012, 22h36
  2. Réponses: 3
    Dernier message: 07/05/2010, 14h24
  3. [double buffer et contrôles] problème de rafraichissement
    Par crakocrako dans le forum Windows Forms
    Réponses: 1
    Dernier message: 23/04/2009, 16h16
  4. Réponses: 6
    Dernier message: 26/05/2008, 10h32
  5. rafraichissement/contrôle dans invites
    Par Immo dans le forum Deski
    Réponses: 1
    Dernier message: 09/05/2007, 14h58

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