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 :

transmission de données entre fenêtre modales et fenetre appelante


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 5
    Par défaut transmission de données entre fenêtre modales et fenetre appelante
    Bonjour à tous,
    j'ai un problème sur lequel je galère concernant le choix d'une image par l'utilisateur.
    Le principe est le suivant: j'ai un champ image dans une page aspx avec un bouton placé à côté.
    Lorsque l'utilisateur clique sur ce bouton, je voudrais afficher une fenêtre modale dans laquelle est placé un contrôle input file.
    L'utilisateur clique sur un bouton "upload" puis je récupère le chemin de l'image pour le stocker en base et je copie l'image sur le serveur.
    Le mécanisme d'upload du fichier et de sauvegarde en BDD du chemin est résolue. J'ai à présent 2 problèmes:

    Problème 1:
    je voudrais rafraichir ma page aspx une fois que la fenêtre modale se ferme: je n'y arrive pas: en fait, je crois que si j'arrivais à passer une donnée de ma fenêtre modale à la fenêtre appelante (dans un champ avec un postback, par ex), je pourrais résoudre mon problème, mais je coince là dessus.

    Problème 2:
    Je n'arrive pas à faire une "vraie" fenêtre modale: la fenêtre s'affiche, mais qd je clique sur "upload", la fenêtre modale, au lieu de se fermer est à nouveau ouverte

    Voici le code que j'ai mis pour l'appel de ma fenêtre modale (donc pour charger l'image):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    protected void ImportImage01_Click(object sender, ImageClickEventArgs e)
        {
            StringBuilder scriptFunction;
            scriptFunction = new StringBuilder();
                  scriptFunction.Append("test = window.open('../upload_file.aspx',");
            scriptFunction.Append("'',");
            scriptFunction.Append("'toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=auto,resizable=no,copyhistory=yes,alwaysRaised=yes,dependent=yes,height=200px ,width=700px')");
     
            ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "Upload File", scriptFunction.ToString(), true);
     
    }
    Comment puis je avoir tout d'abord une vraie fenêtre modale, et puis comment rafraichir ma fenêtre "maitre" une fois que la fenêtre modale est fermée?
    Merci beaucoup de vos pistes et de votre aide.

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052

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

Discussions similaires

  1. Transmission de données entre Thread
    Par demcoul dans le forum Général Java
    Réponses: 1
    Dernier message: 03/11/2008, 23h47
  2. Réponses: 3
    Dernier message: 11/08/2008, 09h56
  3. Transmission de donnée entre le 68hc11 et un PC
    Par moumouss dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 10/12/2007, 21h23
  4. transmission des données entre ASP et le serveur
    Par mademoizel dans le forum ASP
    Réponses: 3
    Dernier message: 17/12/2006, 20h11
  5. [C#]Transmission de données entre forms
    Par fafa139 dans le forum Windows Forms
    Réponses: 4
    Dernier message: 13/05/2006, 18h44

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