用ondeletecommand在datagrid的每一行中都添加了删除按钮,请问如何在点击时跳出询问是否删除的对话框?
在ItemDataBound中:
if (e.Item.ItemIndex >= 0)
{
Button btn = (Button)e.Item.Cells[0].Controls[0];
if (btn != null)
btn.Attributes["onClick"] = "javascript:return confirm(Are you sure?);";
}
<HTML>
<HEAD>
<script language="javascript">
function delete_confirm(e) {
if (event.srcElement.outerText == "删除")
event.returnValue =confirm("您确认要删除?");
}
document.onclick=delete_confirm;
</script>
....
.....
...