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?

¿Fue útil?

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
scroll top