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 :

OnServerEvent, appel de plusieurs méthodes


Sujet :

ASP.NET

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2011
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 47
    Par défaut OnServerEvent, appel de plusieurs méthodes
    Bonjour !

    Je suis à la recherche d'un moyen pour appeler plusieurs méthodes lors d'un évènement sur un contrôle !

    Je m'explique : je sais qu'on peut faire ce genre de chose dans le code aspx :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <select name="mon_select" onchange="methode1(param); methode2();">
    ...
    </select>
    ici, sur un l'évènement 'onchange' de notre controle 'select', on appelle 2 fonctions javascripts codées précédemment.

    Je voudrais faire la même chose, en appelant 2 méthodes du code behind, mais impossible de trouver la syntaxe !!

    Ce que je voudrais c'est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <asp:DropDownList id="list1" runat="server" autopostback="true" onselectedindexchanged="methode1;methode2">
    ...
    </asp:DropDownList>
    où méthode1 et méthode2 sont cette fois-ci des méthodes codées dans le code behind !

    Est-ce possible ? Si oui quelqu'un peut-il me donner la syntaxe svp ?

    Merci d'avance !

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 207
    Par défaut
    En fait tu peux faire cet appel, mais par le code behind de ta page.

    Il est possible d'attacher une méthode à un événement d'un contrôle de la façon suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Control.Événement += MaFonction;
    Tu peux répéter cet appel autant de fois que tu as de fonctions pour l'événement de ton contrôle.

    Par contre ne serait-il pas plus simple que ton événement de base appel plusieurs fonctions pour effectuer le travail?

    En espérant avoir pu être utile.

    Bonne journée

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2011
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 47
    Par défaut
    Merci pour ton aide !

    En fait si j'aurais pu faire comme tu dis, mais cela m'aurait fait dupliquer du code ! Je souhaitais simplement savoir comment faire ça pour simplifier ma façon de faire !

    Bref en tout cas cela fonctionne ! Merci =)

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 19/09/2013, 15h02
  2. Réponses: 10
    Dernier message: 15/05/2012, 23h42
  3. Appel ordonné de plusieurs méthodes de validation
    Par Benav dans le forum Struts 2
    Réponses: 0
    Dernier message: 21/09/2011, 17h09
  4. Réponses: 2
    Dernier message: 09/07/2010, 14h13
  5. appel d'une méthode avec plusieurs paramètres
    Par soujava dans le forum Débuter avec Java
    Réponses: 2
    Dernier message: 11/05/2008, 23h30

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