Comment gérer un événement onclick dans un bouton listview?
Question
Si j'ai le contrôle listview avec un bouton dans le modèle d'élément, comment puis-je gérer les événements onclick pour chacun des boutons qui finissent par être générés dans la listview?
La solution
Vous pouvez utiliser la propriété CommandArgument du contrôle de bouton pour spécifier le bouton sur lequel vous avez cliqué.
Cet exemple montre comment obtenir des valeurs à partir de l'argument de commande dans le contrôle listview.
Autres conseils
Comme vous le faites avec tous les autres boutons:
<asp:Button ID="templateButton" runat="server" OnClick="templateButton_OnClick"/>
Sauf que vous devrez déterminer quel bouton a été cliqué dans le gestionnaire lui-même.
protected void templateButton_OnClick(object sender, EventArgs e)
{
Button myButton = (Button)sender;
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow