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 :

javascript et asp.Net


Sujet :

ASP.NET

  1. #1
    Membre du Club
    Inscrit en
    Avril 2007
    Messages
    159
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 159
    Points : 68
    Points
    68
    Par défaut javascript et asp.Net
    Bonjour
    j'essaye de faire un messagebox de confirmation javascript sur une page asp.Net C#, j'ai utilisé l'instruction suivante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Response.Write("<script language='javascript'>confirm('Voulez vous vraiment supprimer tous les champs');</script>");
    Mon problème c'est que je ne sais pas comment récupérer le resultat de confirm
    Je suis vraiment bloquée et je ne sais pas comment faire.

    Merci 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 : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Points : 8 734
    Points
    8 734
    Par défaut

  3. #3
    Membre du Club Avatar de medtun.net
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 57
    Points : 60
    Points
    60
    Par défaut
    tu peux mettre le code javascript dans l'évènement "OnClientClick" de ton bouton de suppression, de cette façon :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <asp:LinkButton ID="BoutonSupprimer" runat="server" OnClientClick="javascript:return confirm('Voulez vous supprimer cet enregistrement')" Text="Supprimer" />

  4. #4
    Membre du Club
    Inscrit en
    Avril 2007
    Messages
    159
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 159
    Points : 68
    Points
    68
    Par défaut
    LE problème c'est que je ne veux pas afficher le message de confirmation après avoir cliqué sur un bouton ou un linkbutton, mais après un certain traitement,c'est a dire que j'ai une fonction qui fait un test if, au cas ou c'est verifié elle affiche uun message de confirmation pour faire un traitement.

    Merci

  5. #5
    Membre du Club Avatar de medtun.net
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 57
    Points : 60
    Points
    60
    Par défaut
    je connais comment à partir d'une condition csharp faire un traitement javascript, mais franchement je sais pas si ça marche inversement...
    genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
            string ch="";
            if (condition)
            {
     
                ch = "<script language='javascript'>";
                ch += "alert('vrai');";
                ch += "</script>";
                Page.RegisterClientScriptBlock("ClientScript", ch);
            else
            {
                ch = "<script language='javascript'>";
                ch += "alert('faux');";
                ch += "</script>";
                Page.RegisterClientScriptBlock("ClientScript", ch);
            }

  6. #6
    Membre du Club
    Inscrit en
    Avril 2007
    Messages
    159
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 159
    Points : 68
    Points
    68
    Par défaut
    c'est l'inverse que je cherche

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

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Points : 8 734
    Points
    8 734
    Par défaut
    Bah il faut déclencher un PostBack en js

  8. #8
    Membre du Club Avatar de medtun.net
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 57
    Points : 60
    Points
    60
    Par défaut
    tu peux mettre ton traitement à exécuter dans une nouvelle page et puis lors du click sur le bouton "ok" tu fais le parcour de cette page
    genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    ...
                ch += "var a= confirm('voulez vous ...?');";
                ch += "if(a==true) location.href='traitement.aspx'; 
    ...

Discussions similaires

  1. Javascripts dans asp.net exécution sous IE
    Par dragonrunne dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 21/09/2009, 11h24
  2. javascript et asp.net
    Par labib23dz dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 03/07/2009, 11h01
  3. Interopérabilité entre Javascript et asp.net
    Par dark vador dans le forum ASP.NET
    Réponses: 2
    Dernier message: 13/11/2007, 15h14
  4. Javascript et asp.net
    Par Dargos30 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 20/08/2007, 12h02
  5. javascript dans asp.net 2.0
    Par cortex024 dans le forum ASP.NET
    Réponses: 5
    Dernier message: 10/05/2007, 12h09

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