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 :

Comment arrêter le callback


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    54
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2007
    Messages : 54
    Par défaut Comment arrêter le callback
    Bonjour à tous


    Je développe une appli en asp qui donne un rendu html avec intéraction jquery.

    En résumé j'ai un tableau avec un lien <a href> sur lequel je met un event click mais asp recharge la page des que jquery a fini de faire son effet....
    Et biensur cela ne sert à rien car je dois tout recommencer.

    Personne ne sait comment éviter cet inconvénient ?

    Merci d'avance pour votre aide


    Update: Mon post était mauvais ce que je dois préciser c'est que si je crée un button en asp.net et que je click dessus cela fait aussi un reload de la page ce qui m'empeche de réaliser de chouettes effets graphiques en jquery

  2. #2
    Rédacteur

    Avatar de Jean-Michel Ormes
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    1 838
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Services à domicile

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 838
    Par défaut
    Bonjour,

    Tu pourrais nous montrer ton code ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    54
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2007
    Messages : 54
    Par défaut
    Voila pour mon code

    Cela le fait aussi bien sur un bouton que sur un lien (càd refresh de la page et donc perte de l'effet graphique escompté)

    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
    <%@ Page Language="C#" ContentType="text/html" ResponseEncoding="utf-8" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Document sans titre</title>
    </head>
     
    <body>
    <%
    	public void disBonjour()
    	{
    		Response.Write("Bonjour");
    	}
    %>
    <a id="truc" href="">MonLien</a>
    <script>
     
    		    $("#truc").Click(function()
    			{
    				Alert("Hello");
    			});
    </script>
     
    <div>
    <asp:Button ID="Button1" runat="server" Text="Button" onclick="disBonjour" />
        </form>
    </div>
     
     
    </body>
    </html>

  4. #4
    Membre éclairé Avatar de loulouklm
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    99
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 99
    Par défaut
    C'est un pb HTML / JS pour ton lien.
    Il suffit de mettre href="javascript:void(0);" pour annuler le lien qui, étant vide, et sur la page elle même.

    Concernant le bouton ASP, c'est normal qu'il y ait un postback (reload). Si tu n'en veux pas, il faut faire du JS et du coup tu n'auras pas de traitement coté serveur.
    Si tu as besoin d'un traitement serveur et que le reload ne soit pas visible, regarde du coté des UpdatePanel (Ajax).

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    54
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2007
    Messages : 54
    Par défaut
    Merci à toi pour tes lumières , je comprends mieux pour le lien, pour le button je savais que c'était normale mais ignorait totalement le moyen de contourner ce problème.

    Je vais donc regarder comment arrêter cela en js et tiens au courant

Discussions similaires

  1. [débutant] Comment arréter "proprement" son programme
    Par Anthony17 dans le forum Delphi
    Réponses: 3
    Dernier message: 18/05/2006, 11h49
  2. indy10 comment arrêter un tidhttp.post
    Par dvarrel dans le forum Web & réseau
    Réponses: 2
    Dernier message: 21/03/2006, 23h00
  3. Comment arréter de recevoir des spam?
    Par argon dans le forum Autres Logiciels
    Réponses: 3
    Dernier message: 01/10/2005, 19h11
  4. VBA/xl97 - Comment arrêter un timer ds user32.dll
    Par ouskel'n'or dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 19/09/2005, 17h45
  5. Réponses: 18
    Dernier message: 06/04/2005, 14h09

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