在GridView中我们可以直接添加一个CommandField删除列来删除某行信息但为了避免误操作引起的误删除在删除操作者让操作者再确认下完后再进行删除
首先我们给我们的GridView 添加一个模板列如下
以下是引用片段
<ASP:TemplateField HeaderText=Delete ShowHeader=False>
<ItemStyle ForeColor=Red />
<ItemTemplate>
<asp:LinkButton ID=BtnDelete runat=server CausesValidation=False CommandName=Delete
Text=Delete></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
其次我们给我们所添加的模板列添加OnClientClick=return confirm(确认要删除此行信息吗?) 如下
以下是引用片段
<asp:TemplateField HeaderText=Delete ShowHeader=False>
<ItemStyle ForeColor=Red />
<ItemTemplate>
<asp:LinkButton ID=BtnDelete runat=server CausesValidation=False CommandName=Delete
Text=Delete OnClientClick=return confirm(确认要删除此行信息吗?)></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
点击删除时就会先在客户端弹出确认要删除吗?对话框一般我们确认删除