删除GridView记录时给确认消息

本文介绍如何在ASP.NET GridView中实现删除操作前的用户确认提示。通过添加一个模板字段,并使用LinkButton来触发删除事件,设置OnClientClick属性为确认对话框,以确保用户明确知晓将进行的操作。
摘要由CSDN通过智能技术生成
如果你想在删除GridView中一行记录的时候让系统给出一个提示信息,使得用户能在确认删除前能选择放弃此操作,我认为最简单的方法是给GridView增加一个模板字段,类型可以为LinkButton或者Button,注意其CommandName要设置为"Delete",其OnClientClick属性要设置成如下的形式:'return confirm("Are you sure???");' 详细的例子如下:
<asp:GridView ID="GridView1" runat="server" DataKeyNames="id" DataSourceID="SqlDataSource1">
<Columns>
   ...
   <asp:TemplateField ShowHeader="False">
     <ItemTemplate>
       <asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False" CommandName="Delete"
                    OnClientClick='return confirm("Are you sure you want to delete this entry?");'
                    Text="Delete" />
     </ItemTemplate>
   </asp:TemplateField>
</Columns>
</asp:GridView>
上述功能我已经测试过,希望对大家有帮助
原文地址: http://pluralsight.com/blogs/fritz/archive/2006/03/22/20514.aspx(2006/7/27查询有效)
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值