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 :

Fermer un popup après traitement côté serveur


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    179
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 179
    Par défaut Fermer un popup après traitement côté serveur
    Bonjour,
    J'ouvre un popup dans lequel l'utilisateur peut cocher la ou les colonnes qu'il veut voir affichée(s) dans la page principale. Je voudrais pouvoir conserver ces choix ET fermer le popup dans la foulée.
    Pour conserver les choix, il faut revenir côté serveur et pour fermer la fenêtre il faut être côté client pour lancer un window.close();
    D'où ma question, comment fermer un popup après avoir effectué un traitement côté serveur ?

    Merci pour votre aide.

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2011
    Messages
    95
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2011
    Messages : 95
    Par défaut
    Bonjour,

    Tu peux toujours résoudre ton problème en appelant du code javascript côté serveur après ton traitement via ScriptManager.RegisterStartupScript.

  3. #3
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2005
    Messages
    165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Novembre 2005
    Messages : 165
    Par défaut
    Bonjour,

    Ta pop-up est bien ouverte par du code côté Client ?
    Après ton postBack, tu permets juste à récupérer les choix de l'utilisateur ?

    Si j'ai bien compris, tu n'a juste rien à faire : lors du postBock, tu vas récupérer/utiliser ... la réponse du l'utilisateur et au retour de la page, ta pop-up ne devrait plus s'afficher.


    Seb

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    179
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 179
    Par défaut
    Bonjour,
    > ta pop-up ne devrait plus s'afficher.
    Si elle s'affiche, car c'est une page aspx, donc son cycle de vie continue après un post-bac, mais finalement j'ai résolu le problème en utilisant AjaxControlToolKit qui dispose d'une fonctionnalité ModalPopup qui permet de piloter un popup (c'est un panel) soit depuis le client soit depuis le serveur.
    Merci d'avoir pris la peine de me répondre.

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

Discussions similaires

  1. Fermer un popup après instruction
    Par mikl86 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 27/11/2013, 16h51
  2. fermer le popup aprés le submit du form
    Par john_wili dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 22/02/2009, 09h07
  3. Fermer une popup d'attente après la validation d'un traitement
    Par outlawz dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 10/10/2006, 03h05
  4. Comment fermer un popup après un délai
    Par Dnx dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 10/11/2005, 17h05
  5. Comment fermer une popup après un certains temps ?
    Par magic8392 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 19/10/2005, 12h06

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