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 Ajax Discussion :

Popup de confirmation


Sujet :

ASP.NET Ajax

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 15
    Par défaut Popup de confirmation
    J'ai un formulaire ASP.net de saisie. Le click sur le bouton SAVE provoque la validation des données saisies et si aucune erreur n'est détectée, la mise à jour dans la base de données.
    Je dois ajouter une vérification supplémentaire, nécessitant une confirmation de l'utilisateur : si il clique sur OK, la mise à jour est effectuée dans la base de données, sinon il revient sur sont formulaire de saisie pour le corriger.
    La ModalPopup Window Ajax semble permettre ce genre de chose.
    Comment l'utiliser ?
    Merci de votre aide

  2. #2
    Membre éclairé
    Inscrit en
    Juillet 2010
    Messages
    292
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Juillet 2010
    Messages : 292
    Par défaut
    Je pense que ceci peut t'aider : http://www.asp.net/ajax/ajaxcontrolt...odalPopup.aspx

    Il faut associer le ModalPopupExtender à un Control, un Button par exemple.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Août 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 15
    Par défaut
    J'étais aussi tombée sur ce lien ! Mais je ne suis pas experte en ASP.Net... j'aurais bien aimé un exemple d'utilisation dans le code behind (affichage de la popup et erécupération du choix de l'utilisateur).
    Merci encore

  4. #4
    Membre éclairé
    Inscrit en
    Juillet 2010
    Messages
    292
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Juillet 2010
    Messages : 292
    Par défaut
    Bah en fait c'est simple : sur ta page .aspx, t'as un Button, tu associes un ModalPopupExtender à ce bouton, donc dès que tu cliqueras sur le bouton, la popup s'affichera. Ensuite, admettons que tu veux afficher un formulaire dans cette popup, il faut que tu renseignes la propriété "PopupControlID" du MPE.
    Par exemple, sur ta page, tu crées un Panel où ton formulaire sera à l'intérieur et "PopupControlID" récupère l'ID de ce Panel.

    Tout est expliqué sur le lien que je t'ai donné.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Août 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 15
    Par défaut
    Juju54350 merci de ta réponse.
    Mais ce n'est pas tout à fait ce que je veux faire. La popup de confirmation ne doit pas apparaitre systématiquement, mais uniquement lorsque une condition est respectée. Le formulaire de saisie exige la saisie d'une référence externe de document. Si une telle référence existe déjà dans la base de données je veux afficher un message du style "cette référence existe déjà, voulez vous la créer". Cette anomalie ne doit apparaitre qu'une fois que tous les autres contrôles de validité sont OK.

    Le petit schéma joint montre ce que je veux faire dans le code behind (btnSave_click)

    Merci d'avance
    Images attachées Images attachées  

  6. #6
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Par défaut
    Dans le pre_render de ta page, côté c#,
    tu peux tout simplement faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    if(taConditon){
    btnSave.OnClientClick = "javascript:return confirm('Confirmer');";
    }

Discussions similaires

  1. Popup de confirmation avancé
    Par tompalmeras dans le forum Struts 1
    Réponses: 1
    Dernier message: 15/04/2008, 12h24
  2. Popup de confirmation
    Par pjmorce dans le forum Ruby on Rails
    Réponses: 2
    Dernier message: 31/10/2007, 15h23
  3. [AJAX] Message popup de confirmation
    Par merilith dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 30/05/2007, 14h16
  4. Réponses: 2
    Dernier message: 22/09/2006, 12h27
  5. Popup de confirmation
    Par Ekik dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 21/02/2006, 22h07

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