protected void lbtnUp_Click(object sender, EventArgs e)
{
sql = "delete from tb where id="+id
}这里的 sender 和 eventArgs 是什么啊 在调用这个方法的时候 明明没有这两个参数啊?
还有 我在删除数据库的记录的时候 写一个linkbuttom<asp:LinkButton runat="server" ID="lbtnUp" CommandArgument='<%#Eval("id") %>' OnClick="lbtnUp_Click">删除</asp:LinkButton> 
是这种做法好呢 还是直接 
<a href="del.aspx?id=<%#Eval('id')%>">删除</a> 这种作法好

解决方案 »

  1.   

    object   sender指的是事件的产生者及控件对象, 
    EventArgs  指的是该事件的传递参数
      

  2.   

    OnClick="lbtnUp_Click"
    那这个怎么不用写参数啊 明明有两个参数的啊
      

  3.   

    个人理解,OnClick="lbtnUp_Click"并不是指向这个事件,而是这个事件的一个委托
      

  4.   

    首先确保你删除成功没有,直接查看数据库
    如果删除成功了,你是否进行操作后没有从新LOAD页面
      

  5.   


    顶,首先查看你是否成功删除数据库中的记录,其次你页面展示的数据是否重新……
    [/Quote]
    重新绑定你的数据