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 :

Boîte de dialog message


Sujet :

ASP.NET

  1. #1
    Membre confirmé Avatar de Marsupilami_00
    Profil pro
    Architecte logiciel
    Inscrit en
    Janvier 2007
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Architecte logiciel

    Informations forums :
    Inscription : Janvier 2007
    Messages : 102
    Par défaut Boîte de dialog message
    Bonjour à tous ,

    J'ai un UserControle maison qui affiche une boîte de dialogue message. Il publie un propriété "text" correspondant au message, une propriété "TypeMessage" pour l'affichage d'un icone en conséquence, une propriété Buttons pour l'affichage de boutons, une propriété DialogReponse qui stocke l'indexe du bouton cliqué (utilisé pour les questions).

    La boîte de dialogue s'affiche sans problème. Par contre quand je pose une question et que je veux après validation de la boîte de dialogue récupérer l'index du bouton j'ai un petit problème. Effectivement le clique s'effectue du côté client et je veux le tester après un post du coté serveur hors l'information est accessible seulement dans l'évènement OnPreRender. C'est trop tard pour mon cas car je voudrais afficher une page de saisie en fonction de la réponse au message dans la méthode Page_load.

    Ex: je pose la question suivante "Il vous reste 1 jour pour modifier votre mot de passe. Voulez-vous le modifier maintenant ?

    Si l'utilisateur répond oui j'affiche la page de modification du mot de passe.


    Comment faire ?

    Merci

  2. #2
    Membre chevronné
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2004
    Messages
    417
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2004
    Messages : 417
    Par défaut
    Ton click fais bien un postBack? ou c'est que du javascript?

    comment ca récupérer l'index du bouton?

  3. #3
    Membre confirmé Avatar de Marsupilami_00
    Profil pro
    Architecte logiciel
    Inscrit en
    Janvier 2007
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Architecte logiciel

    Informations forums :
    Inscription : Janvier 2007
    Messages : 102
    Par défaut
    Citation Envoyé par gyzmau Voir le message
    Ton click fais bien un postBack? ou c'est que du javascript?

    comment ca récupérer l'index du bouton?
    Oui le click fait bien un postback
    L'index est interne au usercontrol me permettant de connaître le bouton utilisé

    L'index du bouton est mis dans une propriété DialogReponse
    Par exemple 6 correspond au bonton Oui

  4. #4
    Membre chevronné
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2004
    Messages
    417
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2004
    Messages : 417
    Par défaut
    Tu as un event sur le bouton?
    ton soucis c'est que dans ton conteneur principal tu sais qu'il y a un changement que au moment ou tu a set une valeur dans l'événement de ton bouton et c'est donc trop tard il voit le changement de valeur que dans le pre render?

    c'est ca?

  5. #5
    Membre confirmé Avatar de Marsupilami_00
    Profil pro
    Architecte logiciel
    Inscrit en
    Janvier 2007
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Architecte logiciel

    Informations forums :
    Inscription : Janvier 2007
    Messages : 102
    Par défaut
    Citation Envoyé par gyzmau Voir le message
    Tu as un event sur le bouton?
    ton soucis c'est que dans ton conteneur principal tu sais qu'il y a un changement que au moment ou tu a set une valeur dans l'événement de ton bouton et c'est donc trop tard il voit le changement de valeur que dans le pre render?

    c'est ca?
    Exact

  6. #6
    Membre chevronné
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2004
    Messages
    417
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2004
    Messages : 417
    Par défaut
    Oki alors je pense que le mieux c'est de mettre un eventHandler sur ton UC.

    Tu lancera ton evenement dans le click de ton bouton et ta page/container se sera abonner a cette événement.

    Je te renvois sur un de mes précédent post:
    http://www.developpez.net/forums/d52...-page-contenu/

  7. #7
    Membre confirmé Avatar de Marsupilami_00
    Profil pro
    Architecte logiciel
    Inscrit en
    Janvier 2007
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Architecte logiciel

    Informations forums :
    Inscription : Janvier 2007
    Messages : 102
    Par défaut
    Citation Envoyé par gyzmau Voir le message
    Oki alors je pense que le mieux c'est de mettre un eventHandler sur ton UC.

    Tu lancera ton evenement dans le click de ton bouton et ta page/container se sera abonner a cette événement.
    Merci de votre réponse,
    l'évènement est tout de même déclenché après le page_load par contre j'ai trouvé le problème de mon plantage.
    J'appelais Server.Transfert dans l'évènement OnPreRender et ça plante par contre en appelant response.redirect ça fonctionne

    Merci à tous de vos réponses

  8. #8
    Membre chevronné
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2004
    Messages
    417
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2004
    Messages : 417
    Par défaut
    Pas de problème mais les evenement sont toujours aprés le page load.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 23/02/2015, 15h21
  2. [UI] DIALOG - message de confirmation
    Par almoha dans le forum jQuery
    Réponses: 2
    Dernier message: 30/10/2012, 10h04
  3. Boîte de dialog en visual C++
    Par wolverine1987 dans le forum MFC
    Réponses: 8
    Dernier message: 08/04/2009, 15h50
  4. problem d'affichage de boîte de dialog
    Par mamwrya dans le forum MFC
    Réponses: 11
    Dernier message: 02/10/2007, 18h58
  5. message entre dialog box et thread
    Par scorbo dans le forum MFC
    Réponses: 7
    Dernier message: 19/06/2004, 11h01

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