Solved

Confirmation dialog box then call funtion

Posted on 2009-05-11
2
499 Views
Last Modified: 2012-05-06
Hi There

I have a grid view that contains a Item Template with an ASP Button in.
I would like to have a confirmation dialogue box confirming the delete then call the Function I have written for the delete functionality.

Thanks
Stanton
<asp:GridView ID="gvAllergies" CssClass="grid" runat="server" AutoGenerateColumns="False"

                            CellPadding="4" Width="100%" DataKeyNames="ID" ForeColor="#333333" GridLines="Horizontal"

                            AlternatingRowStyle-BackColor="WhiteSmoke"

                            OnRowCreated="gvAllergies_RowCreated">

                            <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />

                            <Columns>

                            <asp:TemplateField HeaderText="View">

                                <ItemTemplate>

                                    <asp:ImageButton ID="selectAllergy" runat="server" ImageUrl="~/images/Editsml.gif"

                                        OnClick="selectAllergy_Click" CommandArgument='<%# Bind("Id") %>' />

                                </ItemTemplate>

                            </asp:TemplateField>

                                <asp:BoundField DataField="Type" HeaderText="Type" SortExpression="Type" ItemStyle-CssClass="gridrow" />

                                <asp:BoundField DataField="Onset" HeaderText="Onset" SortExpression="Onset" ItemStyle-CssClass="gridrow" />

                                <asp:BoundField DataField="OnCard" HeaderText="On Card" SortExpression="OnCard" ItemStyle-CssClass="gridrow" />

                                <asp:BoundField DataField="OnReport" HeaderText="On Report" SortExpression="OnReport" ItemStyle-CssClass="gridrow" />

                                <asp:BoundField DataField="Confidential" HeaderText="Confidential" SortExpression="Confidential" ItemStyle-CssClass="gridrow" />

                                <asp:TemplateField HeaderText="Delete">

                                 <ItemTemplate>

                                    <asp:ImageButton ID="DeleteAllergy" runat="server" ImageUrl="~/images/Deletesml.gif"

                                        OnClick="DeleteAllergy_Click" CommandArgument='<%# Bind("ID") %>' />

//Onclick Here I would first like a confirmation dialogue the call the delete function.
 

                                </ItemTemplate>

                            </asp:TemplateField>

                            </Columns>

                            <HeaderStyle CssClass="gridhead" />

                            <RowStyle CssClass="gridrow" />

                            <EmptyDataTemplate>

                                <span class="gridrow">There are no current Allergies. Click the button above to add a new Allergy.</span>

                            </EmptyDataTemplate>

                        </asp:GridView>

Open in new window

0
Comment
Question by:Stanton_Roux
2 Comments
 
LVL 9

Expert Comment

by:tillgeffken
ID: 24352345
0
 
LVL 29

Accepted Solution

by:
David H.H.Lee earned 500 total points
ID: 24352403
Hi Stanton_Roux,
Try this:

 <asp:ImageButton ID="DeleteAllergy" runat="server" ImageUrl="~/images/Deletesml.gif"
                                        OnClick="DeleteAllergy_Click" CommandArgument='<%# Bind("ID") %>'  onClientClick="javascript: return confirm('Are you sure to remove this item?');"/>

 
0

Featured Post

Highfive Gives IT Their Time Back

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

Join & Write a Comment

Just a quick little trick I learned recently.  Now that I'm using jQuery with abandon in my asp.net applications, I have grown tired of the following syntax:      (CODE) I suppose it just offends my sense of decency to put inline VBScript on a…
Problem Hi all,    While many today have fast Internet connection, there are many still who do not, or are connecting through devices with a slower connect, so light web pages and fast load times are still popular.    If your ASP.NET page …
Excel styles will make formatting consistent and let you apply and change formatting faster. In this tutorial, you'll learn how to use Excel's built-in styles, how to modify styles, and how to create your own. You'll also learn how to use your custo…
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.

746 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

10 Experts available now in Live!

Get 1:1 Help Now