Bonjour,
Je suis débutant en C# et je rencontre un petit problème dans le développement d'une console d'administration permettant de déconnecter des users d'une application.
J'affiche un tableau des utilisateurs connectés et je souhaiterai pouvoir en fin de ligne ajouter un bouton qui déconnecte l'utilisateur en question.
Je n'arrive pas à lier une action àl'évènement click sur mes boutons crées dynamiquement.
La solution que j'utilise pour l'instant est d'afficher au dessus de mon tableau une dropdownlist contenant les users connectés et un bouton associé à cette liste qui déconnecte l'utilisateur sélectionné. Cela marche car le bouton en question est déclaré dans ma page .aspx "en dur" et je peux donc lui associer une action à l'évènement _Click dans le InitializeComponent () de ma page aspx.as.
Je n'arrive parcontre pas à le faire avec un bouton crée dynamiquement.
Je cherche une solution me permettant d'associer à l'évènement _Click de chacun des boutons crés dynamiquement une fonction prenant l'ID du bouton en paramètre. Afin ensuite d'exécuter ma fonction de déconnexion (qui prend en paramètre l'id du user qui sera celui du bouton) au sein de cette fonction.
Du genre :
Est ce possible, si oui comment fait on si non y a t'il une solution de contournement???
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 //dans InitializeComponent this.lesboutons.Click +=new System.EventHandler(this.lesboutons_Click(string id)); //détail de la fonction associée à l'évènement Click d'un des boutons fonction lesboutons_Click (object sender, System.EventArgs e, string id) { deconnect(id)//il s'agit d'un appel de service web }
Merci d'avance
Partager