protected void DataList1_DeleteCommand1(object source, DataListCommandEventArgs e)
    {
        
        NewsEdit ne = new NewsEdit();
        if (e.CommandName == "Delete")
        {
            DataList1.DataKeyField = "ID";
            
            int id = Convert.ToInt32(DataList1.DataKeys[e.Item.ItemIndex]);
            ne.Delete(id);
            Response.Redirect("NewsEdit.aspx");
            //db.Bind(DataList1);  //和page_Load事件中的绑定一致
         }    
            
    }  

解决方案 »

  1.   

    这个功能最好是在Button中加入比如 《Button id=Button1 runat=server onclientclick=return confirm('是否进行删除?')
      

  2.   

    在linkbutton 中加onclientclick="return cofirm()"
    也可以在row_databound中写 查找控件的ID 加上属性
      

  3.   

    试试这样行不行。我没有你那个类,无法测试。        protected void DataList1_DeleteCommand1(object source, DataListCommandEventArgs e)
            {            NewsEdit ne = new NewsEdit();
                if (e.CommandName == "Delete")
                {
                    DataList1.DataKeyField = "ID";                int id = Convert.ToInt32(DataList1.DataKeys[e.Item.ItemIndex]);
                    e.Item.Attributes.Add("Confirm","if(confirm('是否将此留言信息删除?')){ return true;}else return false;} ");
                    ne.Delete(id);
                    Response.Redirect("NewsEdit.aspx");
                    //db.Bind(DataList1);  //和page_Load事件中的绑定一致
                }        }
      

  4.   

    在前台
    在linkbutton 中加onclientclick="return cofirm('确定删除')"
    或者 
    row_databound
    在这个事件里面加
     ((linkbutton )(e.Row.Cells[9].Controls[1])).Attributes.Add("OnClick", "return cofirm('确定删除?')");
    哦了
      

  5.   

    onclientclick="return cofirm('确定删除')"