Skip to content Skip to sidebar Skip to footer

Adding A Javascript Confirmation Prompt To A Delete Command Button In An Asp.net Grid View?

So I have an ASP.NET grid view:

Solution 1:

You could always use a TemplateField rather than the CommandField.

<asp:TemplateField><ItemTemplate><asp:Buttonname="btnDelete"commandName="Delete"OnClientClick="return confirm('Delete 
this Item');"Text="Delete"runat="server" /><asp:Buttonname="btnEdit"commandName="Edit"Text="Edit"runat="server" /></ItemTemplate></asp:TemplateField>

Solution 2:

When I've done this I've used a Template Field with the ConfirmButtonExtender from the Ajax Control Toolkit.

<asp:TemplateField><ItemTemplate><asp:Buttonname="DeleteButton"commandName="Delete"Text="Delete"runat="server" /><ajaxToolkit:ConfirmButtonExtenderTargetControlId="DeleteButton"ConfirmText="Delete this entry?" /></ItemTemplate></asp:TemplateField>

Solution 3:

This is a javascript for delete confirmation.

function not_check1()
            {
              var where_to1= confirm("Do you really want to delete this record??");

                                    if (where_to1 == true)
                                        {
                                            returntrue;
                                        }
                                    else
                                        {
                                            returnfalse;
                                        }
           }

This is a gridview field from where you call the javascript.

<asp:TemplateColumnItemStyle-Width="20" ><ItemTemplate><asp:ImageButtonID="ib_delete"runat="server"ImageUrl="~/image/images.jpg"commandName="Delete"OnClientClick="return not_check1();"ImageAlign="Middle"/></ItemTemplate></asp:TemplateColumn>

Solution 4:

In RowDataBound add -

LinkButton objDelete = e.Row.Cells[0].Controls[0] as LinkButton;
objDelete.Attributes.Add("onclick", "javascript:return confirm('Do you want to delete this item?');");

Post a Comment for "Adding A Javascript Confirmation Prompt To A Delete Command Button In An Asp.net Grid View?"