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 :

TextBox perdre d'information[asp.net 3.5 + ajax]


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    147
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2006
    Messages : 147
    Par défaut TextBox perdre d'information[asp.net 3.5 + ajax]
    salut
    dans une de mes pages web developpées avec visual studio 2008 j'utilise un update panel dans lequel j'ai mis différents contrôles
    Ces contrôles se remplissent de deux manières
    1) après le changement de valeur d'une zone de texte qui se trouve à l'extérieur de l'update panel
    2) le click sur un bouton se trouvant aussi à l'extérieur de l'update panel
    et ça consiste à utiliser la valeur du textbox se trouvant dans l'update panel pour initialiser les autres informations à partir de la base de données

    Le problème :
    en saisissant la première fois une valeur dans le textbox et cliquant sur le bouton le traitement se déroule normalement
    mais si on change la valeur de nouveau et qu'on clique sur le bouton le textbox conserve l'ancienne valeur ce qui me retourne une résultat faussé.

    J'ai essayé bcp de choses mais je ne suis pas arrivé à résoudre ce problème

    Est ce que quelqu'un peut m'aider

    Je serai très reconnaissant
    Merci d'avance

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2009
    Messages : 33
    Par défaut
    Salut,

    peut-être que "if (IsPostBack == false)" dans le Page_Load serait une piste à envisager ?

    En espérant que cela t'aiguillera un peu


    a+

  3. #3
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Salut,

    Un peu de code pour nous aider aussi.

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  4. #4
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    147
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2006
    Messages : 147
    Par défaut
    bonjour,
    j'ai rien de code qui change la valeur du texte box en chargeant la page.
    EN plus j'ai mais des points de débougage au niveau des instruction qui modifier la valeur du textbox et l'execution ne s'arrete pas à ces points.

    Merci pour vos réponse.

  5. #5
    Membre chevronné Avatar de jacky01
    Profil pro
    Développeur .NET
    Inscrit en
    Juin 2007
    Messages
    537
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2007
    Messages : 537
    Par défaut
    Salut,
    Citation Envoyé par nabil1 Voir le message
    EN plus j'ai mais des points de débougage au niveau des instruction qui modifier la valeur du textbox et l'execution ne s'arrete pas à ces points.
    C'est normal qu'il ne s'arrête pas sur tes points de débugage, c'est une appli web.

    Déjà est-ce qui tu constate que ta page ce recharge ? si oui vérifie comme l'a suggérer cheverny le IsPostBack, sinon rajoute a ta textbox AutoPostBack="true" et gère le dans ton load.

    Ensuite vérifie dans ton update panel "UpdateMode" si est à "always" ton panel ce rechargera a chaque postback l'autre solution est de le mettre en "Conditional" au quel cas il faudra l'actualiser de manière manuelle dans ton code behind par "MyPanel.Update()"

    Voila ! J'espère que ça t'aidera

  6. #6
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    147
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2006
    Messages : 147
    Par défaut
    C'est normal qu'il ne s'arrête pas sur tes points de débugage, c'est une appli web.

    Déjà est-ce qui tu constate que ta page ce recharge ? si oui vérifie comme l'a suggérer cheverny le IsPostBack, sinon rajoute a ta textbox AutoPostBack="true" et gère le dans ton load.

    Ensuite vérifie dans ton update panel "UpdateMode" si est à "always" ton panel ce rechargera a chaque postback l'autre solution est de le mettre en "Conditional" au quel cas il faudra l'actualiser de manière manuelle dans ton code behind par "MyPanel.Update()
    Merci,
    déja toutes mes update pannel leurs propriétées "UpdateMode" est à Conditional. et je les actives graces au triggers.
    Dans les application web et j'ai fait pas mal de fois on peut s'arréter dans les point de débogage.

    Merci une autre fois.

  7. #7
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Citation Envoyé par jacky01 Voir le message
    C'est normal qu'il ne s'arrête pas sur tes points de débugage, c'est une appli web.
    !!!!!!!!!!

    Visual Studio intègre un serveur web qui permet de débuguer en s'arrêtant sur les points d'arrêt!!!

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  8. #8
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    147
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2006
    Messages : 147
    Par défaut
    J'ai oublié de dire que j'ai fait un test lors de changement du valeur de textbox et comme d'habitude elle conserve l'ancienne valeur

  9. #9
    Membre chevronné Avatar de jacky01
    Profil pro
    Développeur .NET
    Inscrit en
    Juin 2007
    Messages
    537
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2007
    Messages : 537
    Par défaut
    Autant pour moi j'ai compris que tu était sur un poste client donc pas de VS donc pas de débug ^^ Sinon biensure

  10. #10
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    147
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2006
    Messages : 147
    Par défaut
    j'ai pas compris qu'est ce que tu veux dire

  11. #11
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    147
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2006
    Messages : 147
    Par défaut
    Qu'est ce que tu veut dire avec post client

  12. #12
    Membre chevronné Avatar de jacky01
    Profil pro
    Développeur .NET
    Inscrit en
    Juin 2007
    Messages
    537
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2007
    Messages : 537
    Par défaut
    Si tu accède à ta page web depuis un poste autre que celui ou tu développe, le débug ne fonctionnera pas.

  13. #13
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    147
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2006
    Messages : 147
    Par défaut
    ah post ==> pc j'ai cru un evennement (post client)
    Non je suis sur le poste de développement et en mode exécution de visual studio 2008

Discussions similaires

  1. [Débutant] TextBox et GridView dans Asp.Net
    Par hakoun dans le forum Développement Web avec .NET
    Réponses: 2
    Dernier message: 15/10/2012, 09h59
  2. Réponses: 6
    Dernier message: 25/11/2008, 11h02
  3. Déployer une application utiliser ASP.NET 2.0 AJAX.
    Par insane_80 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 30/09/2008, 16h58
  4. [asp.NET 2.0][AJAX Control Toolkit] Deploiement
    Par patricklinden dans le forum ASP.NET
    Réponses: 1
    Dernier message: 05/12/2007, 09h54
  5. Réponses: 1
    Dernier message: 13/03/2007, 16h23

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