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 :

Ajax Control Tookit + Validateurs


Sujet :

ASP.NET

  1. #1
    Membre émérite Avatar de neptune
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    835
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 835
    Par défaut Ajax Control Tookit + Validateurs
    Bonjour à tous,

    Voici un problème complexe et épineux à vous soumettre. Je suis fort embêté car je n'arrive pas à mettre le doigt sur son emplacement exact.

    Voici le décor:
    Une page utilisant une MasterPage, sur cette page, un LoginView qui propose un template anonyme dans lequel se trouve un formulaire d'enregistrement au sein d'un Panel caché (display: none). Ce Panel s'affiche en tant que popup modal grâce au ModalPopupExtender de l'Ajax Control Tookit.

    Ce formulaire d'enregistrement, est englobé dans un UpdatePanel. Chaque champs possède un ou plusieurs Validateurs (Required, RegularExpression et Custom). Le formulaire possède également 3 DropDownList qui AutoPostBack la page dès qu'une sélection est faite. Cet AutoPostBack est asynchrone (merci l'UpdatePanel) et à pour but de mettre à jour certains Label, TextBox, TextBoxMask et Validateurs du formulaire.

    Vous voyez, c'est pas simple :-)

    Tout ceci, fonctionne à merveille. Sauf sur le serveur de production. Les validateurs cessent (apparement) de fonctionner dès qu'une sélection à été effectuée dans les DropDownList. Comportement similaire selon le browser (IE6, IE7, FF). Par contre, j'ai mis un Alert() Javascript dans les CustomValidators pour vérifier si le code était bien exécuté et effectivement, même lorsque la page semble ne plus fonctionner normalement, le code du custom validator est exécuté. Mon impression est que seul l'affichage ou non du message d'erreur ne se fait plus.

    Donc, en mode debug ca fonctionne, publié sur mon IIS local également. J'ai vérifié les versions de .NET, ASP, AjaxExtensions et AjaxControlTookit et tout correspond. Les logs IIS sur le serveur de production n'affiche que des requêtes aboutissants avec succès (HTTP 200).

    Tout ceci est bien long et compliqué, bravo à ceux qui ont lu jusqu'au bout. Si l'en d'entre vous à connu un problème similaire ou aurait une idée lumineuse pour me sortir de ce pétrin, je lui serais très reconnaissant!

    Neptune

  2. #2
    Membre émérite Avatar de neptune
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    835
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 835
    Par défaut
    Bonne nouvelle. Je me souviens d'avoir installé un patch qui résoud ce problème il y a plusieurs mois! Je ne l'avais pas déployé sur le serveur de test.

    Pour ceux qui recontrerait le problème dans le futur, voici le lien: https://connect.microsoft.com/Visual...&wa=wsignin1.0

    Juste dégouté que Microsoft ne l'incorpore pas dans Windows Update ou un service pack...

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

Discussions similaires

  1. [C#][AJAX] control server
    Par ALCINA dans le forum ASP.NET
    Réponses: 8
    Dernier message: 20/10/2007, 20h51
  2. Formater le calendar Ajax control Toolkit
    Par kazoumoulox dans le forum ASP.NET
    Réponses: 1
    Dernier message: 11/06/2007, 09h19
  3. Ajax Controls (Atlas) TabPanel et usercontrol
    Par chnew dans le forum ASP.NET
    Réponses: 4
    Dernier message: 06/06/2007, 10h35
  4. Ajax Control Toolkit, info ou intox?
    Par gniouf2k6 dans le forum ASP.NET
    Réponses: 3
    Dernier message: 15/02/2007, 08h59
  5. [C#] Detection d'un controle avec validateur.
    Par Landolsi dans le forum ASP.NET
    Réponses: 1
    Dernier message: 02/10/2006, 20h57

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