Cita: con el bototn delete que tengo dentro del datagrid sería igual,
Eso lo puedes hacer desde el evento itemdatabound de tu grid...y asignarle a cada boton que tengas dentro de tu datagrid el atributo onlick.
Ejemplo:
Supongamos que tienes en tu grid un boton mas o menos así:
Cita: <asp:DataGrid id="DataGrid1" runat="server">
<Columns>
...
...
<asp:TemplateColumn>
<ItemTemplate>
<asp:Button Runat=server ID="addButton" Text="Prueba" />
</ItemTemplate>
</asp:TemplateColumn>
....
...
</Columns>
</asp:DataGrid>
ahora en tu itemdatabound sería algo como ésto:
Cita: Private Sub DataGrid1_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles DataGrid1.ItemDataBound
If e.Item.ItemType = ListItemType.AlternatingItem Or _
e.Item.ItemType = ListItemType.Item Then
Dim btn As Button = CType(e.Item.FindControl("addButton"), Button)
btn.Attributes.Add("onclick", "return confirm('Estas seguro');")
End If
End Sub
Espero que te funcione.