Pasar un parámetro a la función asociada al evento OnClick de un botón
Artículo por Club Developers · 16 abril 2006
3384 vistas
Es posible pasar un parámetro a una función asociada al evento OnClick de un botón.
Para ello, tendremos que usar la propiedad CommandArgument. Esta propiedad es muy útil si queremos poner un botón en un Repeater, un DataList o un DataGrid.
En la función asociada al evento:
Para ello, tendremos que usar la propiedad CommandArgument. Esta propiedad es muy útil si queremos poner un botón en un Repeater, un DataList o un DataGrid.
html4strict
<asp:Button runat=server CommandArgument='<# DataBinder.Eval(Container.DataItem, "campo") >' />
En la función asociada al evento:
csharp
public void Delete(object sender, System.EventArgs e) { Button bu = (Button) sender; string parametro = bu.CommandArgument; }