Button1.Attributes.Add("onClick", "return confirm('您确认删除吗?');");

解决方案 »

  1.   

    //*****************************************************
    //       在项被数据绑定到 DataGrid 控件后发生
    //功能 : 给 "删除" 按钮 增加一个确认对话框
    //***************************************************
    private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    {

    //判断 DataGrid中 各项的样式属性
    //如果 item的样式 是 Item(控件中的项) 或 AlternaingItem(控件中的交替项)
    //如果不判断 会有一个 引用型 的错误
    if(e.Item.ItemType==ListItemType.AlternatingItem || e.Item.ItemType==ListItemType.Item)
    {
    //获取 "删除" 按钮的引用
    Button ButDel=(Button)e.Item.Cells[3].Controls[0];
    //给 "删除" 按钮增加一个 确认对话框
    ButDel.Attributes.Add("onclick","javascript:if(!window.confirm('确定要删除这条记录吗?'))return false;");
      
    }
    }
      

  2.   

    然后在 private void DataGrid1_DeleteCommand 事件添加,删除代码