Pasar un parámetro a la función asociada al evento OnClick de un botón
Artículo por Club Developers · 16 April 2006
3385 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; }