如果你用的是自定义按钮,要自定义完成删除动作,那么就需要自己定制按钮列,并在服务器端的CustomButtonCallback事件中书写删除代码。在这种情况下要实现删除确认,需要:
在AspxGridView的Client-Side Event中(在aspxGridView的任务菜单中可以找到)设置CustomButtonClick事件代码如下:
function(s, e) {
grid.SetFocusedRowIndex(e.visibleIndex);
e.processOnServer = true;
if(e.buttonID == "DeleteRecord")
if(!confirm('该操作无法恢复,您确认执行删除吗?'))
e.processOnServer = false;
}
其中grid为AspxGridView的ClientInstanceName。
几个有用的链接:
1、 Question Details: CustomButtonCallback confirm Delete
2、 ASPxClientGridView.CustomButtonClick Event
在AspxGridView的Client-Side Event中(在aspxGridView的任务菜单中可以找到)设置CustomButtonClick事件代码如下:
function(s, e) {
grid.SetFocusedRowIndex(e.visibleIndex);
e.processOnServer = true;
if(e.buttonID == "DeleteRecord")
if(!confirm('该操作无法恢复,您确认执行删除吗?'))
e.processOnServer = false;
}
其中grid为AspxGridView的ClientInstanceName。
几个有用的链接:
1、 Question Details: CustomButtonCallback confirm Delete
2、 ASPxClientGridView.CustomButtonClick Event