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 :

Msgbox en ASP.NET


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Développeur Java
    Inscrit en
    Février 2009
    Messages
    52
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Février 2009
    Messages : 52
    Par défaut Msgbox en ASP.NET
    Bonjour ,

    je travail sur une application web en asp.net utilisant le Vb.Net en codebehind. je suis à la recherche d'un moyende permettre de confirmer une action, je m'explique : en cliquant sur un boutton un utilisateur doit confirmer son action (Oui / Non), au début je pensais utiliser les msgbox de VB mais ce n'est pas possible dans une application web en asp.net apparement... donc je cherche désespérement un moyen de refaire une confirmation de la même manière que le msgbox en permettant ainsi de continuer les traitements si il clique sur oui et d'arreter sinon...

    J'espère avoir une rèponse , car c'est très important !

    Merci Beaucoup

  2. #2
    Membre expérimenté Avatar de AJemni
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2008
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2008
    Messages : 242
    Par défaut
    Salut,
    tu doit utilisé du JavaScript,
    Remplace le asp:Button par input et voici le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="button" id="Button1" value="Boutton" runat="server" onserverclick="Button1_Click" onclick="if(confirm('Message de confirmation'))"/>
    A+

  3. #3
    Membre expérimenté

    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    249
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France, Marne (Champagne Ardenne)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 249
    Par défaut
    Il existe un mix entre les 2 qui permet de faire confirmer un Asp:Button en définissant le code Javascript dans le OnClientClick du bouton :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    OnClientClick="javascript:return confirm('Voulez-vous vraiment valider ?')"
    2eme solution : en utilisant un ConfirmButtonExtender (AjaxControlToolkit)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <asp:Button ID="btnPublier" runat="server" 
        Text="Envoyer" 
        Font-Bold="false" 
        onclick="btnPublier_Click" />
    <AjaxCT:ConfirmButtonExtender id="ExtConfirmBtnPublier" runat="server" 
         ConfirmText="Voulez-vous vraiment valider ?"   
        TargetControlID="BtnPublier" />
    A noter que ça fonctionne avec les button, imageButton et linkButton et même dans un gridview

    Utiliser Ajax est un poil plus clair, mais un poil plus lourd aussi. Utilise le surtout si dans le code tu dois dynamiquement modifier le contenu du message, dans un page_load par exemple.

  4. #4
    Membre expérimenté Avatar de AJemni
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2008
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2008
    Messages : 242
    Par défaut
    Bien vu EMC51

  5. #5
    Membre confirmé
    Développeur Java
    Inscrit en
    Février 2009
    Messages
    52
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Février 2009
    Messages : 52
    Par défaut
    Je vous remercie pour votre aide, maintenant je vais chercher un peu pour essayer de résoudre le problème en utilisant le contrôle d'ajax ConfirmButtonExtender ..

  6. #6
    Membre expérimenté Avatar de AJemni
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2008
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2008
    Messages : 242
    Par défaut
    Bonjour,
    n'oubli pas

    A+

  7. #7
    Membre confirmé
    Développeur Java
    Inscrit en
    Février 2009
    Messages
    52
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Février 2009
    Messages : 52
    Par défaut
    Merci , j'y avais plus pensé

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

Discussions similaires

  1. [ASP.Net - VB.Net] MsgBox
    Par Franck.H dans le forum ASP.NET
    Réponses: 1
    Dernier message: 27/11/2013, 11h03
  2. Choisir PHP ou ASP.NET ?
    Par discogarden dans le forum Général Conception Web
    Réponses: 81
    Dernier message: 31/12/2009, 18h11
  3. msgbox en asp.net,existe?
    Par mawkli dans le forum ASP.NET
    Réponses: 6
    Dernier message: 24/05/2007, 12h05
  4. [CR][ASP.NET] Impression en format "paysage"
    Par David.V dans le forum SAP Crystal Reports
    Réponses: 4
    Dernier message: 24/04/2004, 22h56
  5. Driver postgre pour asp.net
    Par vonbier dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 02/10/2003, 13h35

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