在OnInit事件中把每个Button的Click事件绑定同一个处理方法即可,例如:
 this.BtnDel.Click += new System.EventHandler(this.Button_Click);
其他Button_Click定义如下:
    private void Button_Click(object sender, System.EventArgs e)
    {
    }

解决方案 »

  1.   

    把不同的按钮的Click事件处理绑定同一个处理方法就行了。
    this.BtnDel.Click += new System.EventHandler(this.Button_Click);
    其他Button_Click定义如下:
    private void Button_Click(object sender, System.EventArgs e)
    {
    }
    可以通过object sender来判断事件源
      

  2.   

    为什么不用oncommand事件呢,利用commandname来处理不同的按钮
      

  3.   

    <asp:LinkButton id="cmdEdit" runat="server" CommandName="Edit">编辑</asp:LinkButton>
    <asp:LinkButton id="cmdProcess" runat="server" ommandName="Process">处理</asp:LinkButton> private void cmdBrowse_Command(object sender, System.Web.UI.WebControls.CommandEventArgs e)
    {

    string cmdText="";
    string pageurl="detailspage.aspx?cmd="+e.CommandName;

    switch (e.CommandName)
    {
    //
    case "Browse":
    cmdText="详细";
    break;
    case "Edit":
    cmdText="修改";
    break;
    case "Process":
    cmdText="审核";
    break;
    }; }