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 :

[ASP.NET C# 2.0] UpdatePanel & Validators


Sujet :

ASP.NET

  1. #1
    mow
    mow est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 210
    Par défaut [ASP.NET C# 2.0] UpdatePanel & Validators
    Bonjour,

    A partir d'un controle DataList, j'utilise un EditItemTemplate pour la modification de mes données. Bien sur, des controles de validations ont été définis afin de controler et de valider les données saisies... Jusque là ca marche...

    Le souci apparaît quand j'associe à ma DataList un UpdatePanel. L'UpdatePanel joue bien son role, c'est à dire seul ce qui l'engloble est rafraichit lors d'une demande de modification.
    Le hic c'est que mes controles de validations ne fonctionnent plus et je me demande bien pourquoi...

    J'ai vu qu'il existe une propriété AsyncPostBackErrorMessage au niveau de mon objet ScriptManager mais je ne sais à quoi il sert ??

    Pouvez vous m'aider ou m'éclairer ?

    Merci d'avance,
    Mow

  2. #2
    Membre éprouvé
    Inscrit en
    Septembre 2007
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 137
    Par défaut
    As-tu associé les causesValidation et les validationgroupe pour l'ensemble des controles concernés, et pour le bouton de validation il faut mettre causesvalidation="true" et usesubmitbehaviour="true".

    A moins que ce ne soit autre chose

  3. #3
    mow
    mow est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 210
    Par défaut
    Merci pour ton aide

    Oui j'ai bien défini mes propriétés CausesValidation et ValidationGroup... Par contre La UseSubmitBehaviour je n'y ai pas touché.
    Je vais vérifier ça de suite...

    Je vous tiens au courant

    Merci,
    Mow

  4. #4
    mow
    mow est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 210
    Par défaut
    Non ça n'a rien changé - ça ne vient pas de là apparemment.

    Avez vous d'autres idées ?

    Merci,
    Mow

  5. #5
    Membre éprouvé
    Inscrit en
    Septembre 2007
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 137
    Par défaut
    c'est peut etre parce qu'il ne fait pas de postback, essaye de rajouter un trigger sur le bouton valider ou alors d'utiliser page.Validation("nom de la validation") dans le code du click du bouton

  6. #6
    mow
    mow est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 210
    Par défaut
    J'ai pensé à la méthode Valid()... mais il l'utilise bien le truc c'est que les messages n'apparaissent pas cela vient sans doute du fait que mes Validators sont à l'intérieur de ma balise EditItemTemplate... mais je ne vois pas où les mettre sinon...

    Je vais vérifier si il y a bien PostBack...

    Merci,
    Mow

  7. #7
    mow
    mow est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 210
    Par défaut
    Pour info...
    Il y a bien PostBack...

    Cela vient de l'association EditItemTemplate et UpdatePanel

    Mow

  8. #8
    Membre éprouvé
    Inscrit en
    Septembre 2007
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 137
    Par défaut
    sors les peut etre du itemtemplate

  9. #9
    mow
    mow est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 210
    Par défaut
    Difficile de les sortir de l'ItemTemplate

    C'est bon j'ai trouvé... enfin plus exactement j'ai trouvé mon erreur

    T'avais raison j'avais déjà fait le nécessaire pour que ça marche
    Le hic c'était qu'au niveau du code je redéfinissais ma DataList donc je réinitialisais les éléments ayant provoqués des erreurs et du coup cela me validait mes controles de validation donc impossible de voir les erreurs s'affichaient...

    Désolé pour le dérangement mais merci pour le soutien,
    Mow

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 07/10/2009, 15h32
  2. [ASP.NET MVC] Création des règles de validation
    Par Leelith dans le forum ASP.NET
    Réponses: 8
    Dernier message: 29/09/2009, 18h49
  3. ASP.Net - Contrôle de validation
    Par samworld dans le forum ASP.NET
    Réponses: 1
    Dernier message: 09/09/2007, 13h52
  4. Réponses: 4
    Dernier message: 27/06/2007, 09h13
  5. [VB.NET][ASP.Net]Specified cast is not valid
    Par Irish dans le forum ASP.NET
    Réponses: 2
    Dernier message: 13/12/2006, 12h35

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