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 :

Page.IsValid égale à faux pour raison inconnue, et valeur des textbox incorrect


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Mai 2006
    Messages
    397
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 397
    Par défaut Page.IsValid égale à faux pour raison inconnue, et valeur des textbox incorrect
    Bonjour,

    J'ai deux problème sur 2 fonctionnalités de mon application uniquement.

    Le premier, avant d'effectuer quelconque opération je fais un Page.IsValid pour m'assurer que tout les contrôles sont bien passé. Pour une raison qui m'est inconnue, des fois c'est "false".
    J'ai cependant remarqué qu'il est à false quand j'affiche uniquement une partie de mes contrôles, car en fait je regarde le status d'un utilisateur, et j'affiche ou non certaines choses. Est-ce que ça serait du à cela ?


    Le deuxième problème est que j'affiche des informations dans des textbox, et lorsque je veux permettre à l'utilisateur de mettre à jour les informations dedans, lorsque il soumit les valeurs, dans mon code j'ai toujours les valeurs initiales (donc non modifiée). Une idée de pourquoi cela réagit de cette façon? J'ai fais exactement le même code dans d'autres pages, et je n'ai pas eu ce problème

    Si possible je peux poster le code aussi

    Merci bien pour votre aide,

    L.

  2. #2
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    Citation Envoyé par Leelith Voir le message
    Le premier, avant d'effectuer quelconque opération je fais un Page.IsValid pour m'assurer que tout les contrôles sont bien passé. Pour une raison qui m'est inconnue, des fois c'est "false".
    J'ai cependant remarqué qu'il est à false quand j'affiche uniquement une partie de mes contrôles, car en fait je regarde le status d'un utilisateur, et j'affiche ou non certaines choses. Est-ce que ça serait du à cela ?
    La propriété IsValid à false peut refléter le fait qu'un ou plusieurs control de validation indique un problème...

    Citation Envoyé par Leelith Voir le message
    Le deuxième problème est que j'affiche des informations dans des textbox, et lorsque je veux permettre à l'utilisateur de mettre à jour les informations dedans, lorsque il soumit les valeurs, dans mon code j'ai toujours les valeurs initiales (donc non modifiée). Une idée de pourquoi cela réagit de cette façon? J'ai fais exactement le même code dans d'autres pages, et je n'ai pas eu ce problème
    Peut-être que tu n'exécutes pas ton code au bon endroit/au bon moment.

    Citation Envoyé par Leelith Voir le message
    Si possible je peux poster le code aussi
    Oui là si tu veux de l'aide, c'est même impératif parce qu'on ne sait pas ce que tu fais.
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Septembre 2011
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Septembre 2011
    Messages : 66
    Par défaut
    Essaye de passer tout les controles avec un code de ce genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    if (!Moncontrole.isvalid){
     
    }
    if (!Moncontrole2.isvalid){
     
    }
    etc ....

    Tu pourras ainsi vite trouver le controle qui pose problème !

  4. #4
    Membre éclairé
    Inscrit en
    Mai 2006
    Messages
    397
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 397
    Par défaut
    Bonsoir,

    Merci pour vos réponses, effectivement j'ai procédé à tatillons pour trouver les contrôles qui posaient problèmes. En fait, j'ai du passer par des ValidationGroup et désactiver la validation de certains contrôles car j'affichais certaines box ou non en fonction de certains critères.

    Ceci étant fait, ca marche impeccable maintenant, merci bien

    Bonne soirée,

    L.

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

Discussions similaires

  1. [Wamp] Fichier parsé deux fois pour une raison inconnue
    Par Nyleor dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 19/09/2013, 00h42
  2. [debutant] mettre resisable à faux pour un JTextField
    Par d_token dans le forum Composants
    Réponses: 7
    Dernier message: 28/07/2006, 11h55
  3. Page d'actualités HTM -> page XML à la fois pour actu &am
    Par Sparad0x dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 12/09/2005, 09h29
  4. Pages d'exercices à faire pour l'autoformation ?
    Par [thebadskull] dans le forum Evolutions du club
    Réponses: 13
    Dernier message: 15/06/2004, 20h26
  5. [TP]besoin d'aide pour commandes inconnues
    Par Upal dans le forum Turbo Pascal
    Réponses: 15
    Dernier message: 03/10/2002, 10h48

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