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 reconnaître le bouton qui a soumis le formulaire


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de titan_33
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    245
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 245
    Par défaut Comment reconnaître le bouton qui a soumis le formulaire
    Bonjour

    J’ai 3 contrôles <asp:Button> dans mon formulaire.
    Toutefois dans l’événement Page_Load je n’arrive pas à savoir lequel de ces 3 boutons est à l’origine de la re-soumission du formulaire.

    Merci pour votre aide

    Titan

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    700
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2005
    Messages : 700
    Par défaut
    Tu le sais implicitement dans l'event Click du Button, non?

    Double clique sur un Bouton dans le design, puis dans l'event créé change son Text

  3. #3
    Rédacteur
    Avatar de Giovanny Temgoua
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2003
    Messages
    3 830
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2003
    Messages : 3 830
    Par défaut
    A moins qu'il existe une routine qui te permette de savoir cà, à mon avis, une solution serait d'utiliser un champ hidden qui stockerait l'ID du contrôle qui a été clické...

  4. #4
    Membre éclairé Avatar de titan_33
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    245
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 245
    Par défaut
    Effectivemenent, si mon bouton nommé btnUpdate a été cliqué, je passerais dans l'evenement
    protected void btnUpdate_Click(object sender, EventArgs e) {}

    Mais ce que je desire, c'est dans l'evenement Page_Load qui se declenche avant btnUpdate_Click, de pouvoir savoir quel bouton a re-soumis mon formulaire (puisque qu'il y a trois boutons et que tous les trois peuvent re-soumettre le formulaire

    Titan

  5. #5
    Membre Expert Avatar de Arthis
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 265
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Italie

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 265
    Par défaut
    Le champ caché me semble un bon contournement aussi..

  6. #6
    Membre éclairé Avatar de titan_33
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    245
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 245
    Par défaut
    Ok, je veux bien mettre dans un champ Hidden l'ID du bouton qui vient d'être cliqué.
    Toutefois ce traitement se fait dans l'événement MonBouton_Click mais qui est declenché après l'événement Page_Load.

    Quant-à mon problème, c'est de connaitre dans le Page_Load l'ID du bouton qui a reposté le formulaire.

    Donc j'ai toujours mon problème . . .

    Titan

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

Discussions similaires

  1. Réponses: 16
    Dernier message: 09/02/2015, 18h47
  2. [Débutant] Comment faire un bouton qui clignote sur vb
    Par didyfatima dans le forum VB.NET
    Réponses: 3
    Dernier message: 23/09/2011, 11h37
  3. Comment créer un bouton qui simule un clic
    Par sebac dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 28/05/2009, 14h17
  4. Réponses: 8
    Dernier message: 03/01/2008, 16h00
  5. Réponses: 10
    Dernier message: 07/11/2006, 12h00

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