代码如下:
private void UserGrid_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) {
string id = "";
if(e.CommandName != "Page"){
id = e.Item.Cells[1].Text;
}
Response.Write("<script>confirm('确认删除吗?');</script>");
if (e.CommandName == "Delete"){
UserFacade ufacade = new UserFacade();
int currentUserID = Convert.ToInt32(id);
ufacade.DeleteUser(currentUserID);
}
BindDataToUserGrid();
}
}确认删除吗?的提示完全没用,点取消还是删除了另外请教怎么用datagrid.deletecommand方法
private void UserGrid_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) {
string id = "";
if(e.CommandName != "Page"){
id = e.Item.Cells[1].Text;
}
Response.Write("<script>confirm('确认删除吗?');</script>");
if (e.CommandName == "Delete"){
UserFacade ufacade = new UserFacade();
int currentUserID = Convert.ToInt32(id);
ufacade.DeleteUser(currentUserID);
}
BindDataToUserGrid();
}
}确认删除吗?的提示完全没用,点取消还是删除了另外请教怎么用datagrid.deletecommand方法
this.LinkButton1.Attributes["onclick"]="javascript:return confirm('确定删除用户吗?');";
ItemDataBound加入
Dim btnDelete As LinkButton = CType(e.Item.FindControl("btnDelete"), LinkButton)
btnDelete.Attributes.Add("onclick", "javascript:return confirm('你是否确定删除这条记录');")DeleteCommand If 删除的函数 Then
gAlert("删除成功!")
Else
gAlert("对不起,操作失败,请与管理员联系!")
End If
Me.UserGrid.EditItemIndex = -1
Bind()
假设你的删除按钮是用模板列插入的按钮,那么,你可在后台预先对该按钮写脚本
for(int i=0;i<this.datagrid1.Items.Count;i++)
{
Button mybut = (Button)this.datagrid1.Items[i].FindControl("按钮id");
mybut.Attributes.Add("onclick","return(confirm('确认删除吗?'));");
}这样,点击就会弹出对话框,点击是则删除,点击否则不提交