¿Cómo manejar el evento onclick en un botón de vista de lista?
Pregunta
Si tengo control de vista de lista con un botón en la plantilla de elemento, ¿cómo manejo los eventos de clic para cada uno de los botones que terminan siendo generados en la vista de lista?
Solución
Puede usar la propiedad CommandArgument del control de botón para especificar qué botón hizo clic.
Este ejemplo muestra cómo obtener valores del argumento del comando dentro del control listview.
Otros consejos
De la misma manera que lo hace con cualquier otro botón:
<asp:Button ID="templateButton" runat="server" OnClick="templateButton_OnClick"/>
Excepto que deberá determinar en qué botón se hizo clic en el controlador.
protected void templateButton_OnClick(object sender, EventArgs e)
{
Button myButton = (Button)sender;
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow