Solved

Confirmation dialog box then call funtion

Posted on 2009-05-11
2
500 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

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Lots of people ask this question on how to extend the “MembershipProvider” to make use of custom authentication like using existing database or make use of some other way of authentication. Many blogs show you how to extend the membership provider c…
Today is the age of broadband.  More and more people are going this route determined to experience the web and it’s multitude of services as quickly and painlessly as possible. Coupled with the move to broadband, people are experiencing the web via …
Internet Business Fax to Email Made Easy - With eFax Corporate (http://www.enterprise.efax.com), you'll receive a dedicated online fax number, which is used the same way as a typical analog fax number. You'll receive secure faxes in your email, fr…
Many functions in Excel can make decisions. The most simple of these is the IF function: it returns a value depending on whether a condition you describe is true or false. Once you get the hang of using the IF function, you will find it easier to us…

920 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

14 Experts available now in Live!

Get 1:1 Help Now