Confirmation message upon deleting an item from GridView control in ASP.NET
Lots of users click the delete button within the GridView with no attention then the result is that the item will be deleted from the GridView, so we can add confirmation message to appear to tell the user “Are you sure you want to delete this item?”.
First of all we have to attach the javascript code for each delete button within the GridView, we can do that in the itemdatabound event of the GridView:
HttpContext.Current.Response.Write(MyString);
LinkButton deleteButton = e.Item.Cells[0].Controls[0];
deleteButton.Attributes.Add("onclick","javascript:return confirm('Are you sure you want to delete this data?')");Where the first cell in the GridView is a linkbutton. So when the user clicks the delete button then a confirmation message appears so if the user clicks No then nothing happens else postback will happen then it should be a server event such as a onDeleteCommand that fires when the user clicks the delete button as
private void dgPendingCompleteForms_Delete(Object sender, DataGridCommandEventArgs e)
{
//Put your code here when the user presses the yes button on the confirmation meessagebox
}
