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 :

bloqué le postback


Sujet :

ASP.NET

  1. #1
    Membre éclairé Avatar de Elwe31
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 487
    Par défaut bloqué le postback
    Bonjour à vous tous,

    j'aimerai savoir comment empeché le postback de ma page sur le click de ImageButton ?
    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
     
     
        <ajaxToolkit:ToolkitScriptManager runat="server" ID="ScriptManager1" >
        <Services> 
            <asp:ServiceReference Path="WebServicePopup.asmx" /> 
        </Services> 
        </ajaxToolkit:ToolkitScriptManager> 
        <script type="text/javascript">
            var styleToSelect;
            function ShowMyModalPopup() 
                { 
                 var modal = $find('ModalPopupExtender1'); 
                 modal.show(); 
                 WebServicePopup.ListSites('Site',DisplayResult);
     
                }
             function HideModalPopup() 
                { 
                  var modal = $find('ModalPopupExtender'); 
                  modal.hide(); 
                }
            function DisplayResult(result)
                {
                    var d = $get('lstSiteDiv');
                    alert(result);
                    d.innerHTML =result;
                }   
     
        </script>
     
            <asp:TextBox ID="TxtInfo" runat="server" ></asp:TextBox>
            <asp:ImageButton CausesValidation="false" ImageUrl="style/images/loupe.gif"  ID="ImageButton1" runat="server" OnClientClick="ShowMyModalPopup();" height="16px" width="16px" />
     
            <br />   
                    <asp:Panel ID="Panel1" runat="server" CssClass="modalPopup">
                        <asp:Panel ID="Panel3" runat="server" Style="cursor: move;background-color:#DDDDDD;border:solid 1px Gray;color:Black">
                            <div>
                                <p>Selectionner le site</p>
                            </div>
                        </asp:Panel>
                            <div id="lstSiteDiv"></div>
                            <div>
                                 <asp:Button ID="OkButton" runat="server" Text="Ok"/>
                                 <asp:Button ID="CancelButton" runat="server" Text="Cancel" />
                            </div>
                    </asp:Panel>
     
                    <ajaxToolkit:ModalPopupExtender ID="ModalPopupExtender1" runat="server" 
                        TargetControlID="Panel1"
                        PopupControlID="Panel1" 
                        BackgroundCssClass="modalBackground" 
                        CancelControlID="CancelButton" 
                        OnCancelScript ="HideModalPopup()"
                        DropShadow="true"
                     />
    Merci

  2. #2
    Membre confirmé
    Inscrit en
    Juin 2010
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 27
    Par défaut
    utilise UpdatePanel en mettre l'image dans cette dernier

  3. #3
    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
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    OnClientClick="ShowMyModalPopup(); return false;"

  4. #4
    Membre éclairé Avatar de Elwe31
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 487
    Par défaut
    lutecefalco : Ben, c'est pareil. le popup s'affiche, puis la page est rechargé entierement...
    je comprends pas pourquoi !

    ridamax : j'ai pas tout compris, J'ai fait des essais avec un updatepanel sans succes.(voir post )

    Merci à vous 2.

  5. #5
    Membre éclairé Avatar de Elwe31
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 487
    Par défaut
    Bon, ben, ce matin ça fonctionne !
    Merci à vous tous.

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

Discussions similaires

  1. [C#] Postback à la place de onclick avec Entrée
    Par Anomaly dans le forum ASP.NET
    Réponses: 7
    Dernier message: 24/09/2004, 14h35
  2. Bloque la date et l'heure sous Win XP ??
    Par Djedjeridoo dans le forum Windows
    Réponses: 2
    Dernier message: 05/04/2004, 12h11
  3. Réponses: 2
    Dernier message: 23/03/2004, 12h23
  4. Réponses: 1
    Dernier message: 23/02/2004, 12h58
  5. bloqué en mode Release
    Par matsch77 dans le forum MFC
    Réponses: 3
    Dernier message: 07/01/2004, 17h17

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