protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) { try { long id = long.Parse(GridView1.DataKeys[e.RowIndex].Values["Id"].ToString()); DefaultController.DeleteProduct(id); string script = @"<script type='text/javascript'> alert('{0}'); </script>"; script = string.Format(script, "Producto eliminado correctamente"); ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false); this.setTableProducts(); } catch (Exception ex) { string script = @"<script type='text/javascript'> alert('{0}'); </script>"; script = string.Format(script, ex.Message); ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false); } }