我有60个按钮统一调用一个事件,每个都和下面的一样
<asp:Button id="Button1" runat="server" Text="Button" OnClick="ButtonAll_Click"></asp:Button>Protected Sub ButtonAll_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
        'Response.Write("<script>alert('按钮事件');</script>")
End Sub如何在ButtonAll_Click事件里知道是那个按钮的事件

解决方案 »

  1.   

    如果是设置每个按钮的commandname的话就不用了。哪个我也会
      

  2.   

    把sender 转换为Button类型,他的就是触发这个事件的按钮,可以通过他的ID来判断
      

  3.   

    C#里是这样的。
    Button button=(Button)sender;
    string id=button.ID;
      

  4.   

    Up
    JS 看生成的代码,然后JS
      

  5.   

    planfore(你伤害了我,还一笑而过!) ( ) 信誉:100    Blog  2007-02-27 10:21:47  得分: 0  
     
     
       C#里是这样的。
    Button button=(Button)sender;
    string id=button.ID;
      
     
    可行
      

  6.   

    Button btn=(Button)sender;
    string serverid=btn.ID;
    string clientid=btn.ClientID;
      

  7.   

    planfore(你伤害了我,还一笑而过!)  
    Button  button=(Button)sender;  
    string  id=button.ID; 
    能用.分给你