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 :

Fileupload qui fonctionne au bout de la 2ème fois


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 79
    Par défaut Fileupload qui fonctionne au bout de la 2ème fois
    Bonjour,

    Dans une page ASP.NET avec Ajax j'ai un Fileupload qui ne fonctionnait pas. Logique ! J'ai donc ajouté un PostBackTrigger sur mon bouton d'envoi pour le faire fonctionner.

    Maintenant il a un comportement étrange. Quand je clique sur envoyer pour la première fois, la propriété hasFile du Fileupload est à false et filename à vide. ET si je le fais une deuxième fois ça fonctionne !

    J'ai rarement vu un comportement aussi bizarre sur ce contrôle. Quelqu'un a une idée d'où ça peut venir ?

    Merci d'avance de la réponse.

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    298
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 298
    Par défaut
    tu utilises un postbacktrigger car ton file upload est dans un update panel ?


    si c'est le cas ca ne fonctionne pas le fileupload n'est pas compatible avec l'ajax..

    il faut que tu récupères un control de fileupload compatible ajax.

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

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 137
    Par défaut
    ou alors tu sors simplement ton composant fileupload du update panel, ça devrait fonctionner aussi

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    298
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 298
    Par défaut
    Tout dépend comment est construite sa page... Dans mon cas je ne peux
    pas car il est dans un onglet qui apararrait et disparait en ajax.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 79
    Par défaut
    Oui mon contrôle est dans un Update Panel mais j'ai lu partout (dont sur ce forum) qu'en mettant un postbacktrigger ça devait fonctionner.

  6. #6
    Membre expérimenté
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    298
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 298
    Par défaut
    Non ca m'étonnerais que tu ai lu ça...
    tape fileuplaod + ajax dans google et tu verras qu'il y a des tonnes de liens qui disent le contraire..

    Avec quelques adaptations c'est jouable mais bon...



    le file upload est incompatible avec l'update panel
    utilises ce control par exemple

    http://fileuploadajax.codeplex.com/R...ReleaseId=8061

  7. #7
    Membre chevronné
    Inscrit en
    Octobre 2005
    Messages
    400
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 400
    Par défaut
    Je dirais aussi que le contrôle FileUpload ne fonctionne pas dans un UpdatePanel. Ce n'est pas possible. Si tu souhaite poster un fichier en AJAX (genre GMAIL ou Hotmail) tu dois pouvoir le faire manuellement, mais ça à l'air assez compliqué. Sinon il existe des composants. Mais celui là est payant.

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 79
    Par défaut
    Mais il fonctionne très bien !!! Mais au bout de la deuxième fois !

Discussions similaires

  1. [Applet+Threads] Pause et resume qui fonctionne pas
    Par MinsK dans le forum Concurrence et multi-thread
    Réponses: 4
    Dernier message: 29/11/2005, 19h39
  2. Fonction JS qui fonctionne avec Mozilla mais pas avec IE.
    Par etiennegaloup dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 31/10/2005, 14h58
  3. Requery afterMaj qui fonctionne que si je repète la saisie ?
    Par samlepiratepaddy dans le forum Access
    Réponses: 7
    Dernier message: 27/09/2005, 00h12
  4. code qui fonctionne en local et pas sur le net
    Par vraipolite dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 29/08/2005, 11h10
  5. une requete qui fonctionne aux 3/4...
    Par allowen dans le forum Langage SQL
    Réponses: 3
    Dernier message: 27/01/2005, 23h08

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