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 confirmé
    Inscrit en
    Avril 2007
    Messages
    159
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 159
    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 : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

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

  3. #3
    Membre éclairé 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
    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 confirmé
    Inscrit en
    Avril 2007
    Messages
    159
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 159
    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 éclairé 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
    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 confirmé
    Inscrit en
    Avril 2007
    Messages
    159
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 159
    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 : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

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

  8. #8
    Membre éclairé 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
    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