Message before deletion

Experts,

I have a gridview, and Edit/delete options for each row.  When users clicks on delete, i want to display a pop up warning window asking " are you sure you want to delete this row? "  with yes or cancel button in this popup window.  Please give me the code to do so in javascript or VB.net.

Thx
suran78Asked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

suran78Author Commented:
here is the autogenerated delete option, how can i add a delete confirmation message to it?

<asp:DetailsView ID="dvCCenter" runat="server" AutoGenerateRows="False" DataKeyNames="intCID"
        DataSourceID="CCenters" OnDataBound="CCenter_DataBound" AutoGenerateInsertButton="True"
        AutoGenerateDeleteButton="True">
0
rajeeshmcaCommented:
Hi Suran78,

u cannot attach an javascript confirm message before delete for an autogenerated delete button...

u will have to create a templatefield with the delete button and attach the javascript as follows:

<asp:DetailsView ID="SampleDetailsView" runat="server" AutoGenerateDeleteButton="false">
                <Fields>
                    <asp:TemplateField HeaderText="Test">
                        <ItemTemplate>
                            <asp:Label ID="TestLabel" runat="server" Text='<%# Bind("Id") %>'>
                            </asp:Label>
                        </ItemTemplate>
                        <ItemTemplate>
                            <asp:Button ID="TestButton" runat="server" Text="Delete"
                             OnClientClick="return confirm('Are u Sure u want to Delete?')" />
                        </ItemTemplate>
                    </asp:TemplateField>
                </Fields>
            </asp:DetailsView>
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
.NET Programming

From novice to tech pro — start learning today.