1:GridView用删除模板列:
<asp:TemplateField HeaderText="删除">
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" Runat="server" OnClientClick="return confirm('删除当前记录吗?');"
CommandName="Delete">删除记录</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
2:
方法一:模版列超级链接
<ItemTemplate>
<a href='Delete.aspx?id=<%#DataBinder.Eval(Container.DataItem,"ID")%>' onclick="btn_confirm(this)">删除</a>
</ItemTemplate>
<script language="javascript">
<!--
function btn_confirm(e) {
event.returnValue = confirm("确认是否删除?");
}
//-->
</script>
方法二:按钮
<ItemTemplate>
<input type="button" onclick="btn_confirm(this)" value="删除">
</ItemTemplate>
<script language="javascript">
<!--
function btn_confirm(e) {
event.returnValue = confirm("确认是否删除?");
}
//-->
</script>
3:在datagrid中删除时确定
<head>
<script>
function del(num)
{
if(confirm("您确实要删除这个文件吗?"))
{
document.location.href="Del.aspx?ID=" + num;
}
}
</script>
</head>
....
<asp:datagrid>
<columns>
....
<asp:HyperLinkColumn Text="删除" DataNavigateUrlField="编号" DataNavigateUrlFormatString="javascript:del({0})"></asp:HyperLinkColumn>
</columns>
</asp:datagrid