Como manipular o evento onclick em um botão listview?
Pergunta
Se eu tiver controle listview com um botão no modelo de item, como faço para lidar com os eventos onclick para cada um dos botões que acaba sendo gerados no listview?
Solução
Você pode usar CommandArgument do botão de controlo para especificar qual botão clicado.
Este exemplo mostra como obter valores de argumento de comando dentro do controle listview.
Outras dicas
Da mesma forma que você faz com qualquer outro botão:
<asp:Button ID="templateButton" runat="server" OnClick="templateButton_OnClick"/>
exceto que você precisará determinar qual botão foi clicado no próprio manipulador.
protected void templateButton_OnClick(object sender, EventArgs e)
{
Button myButton = (Button)sender;
}
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow