sender是对像。先转成按钮类型,然后取出这个按钮的名。再赋值。

解决方案 »

  1.   

    你使用的是asp:button控件.而这个控件的OnClick()事件可以传递参数.如果你设定了Button的CommandName属性.就可以在程序中使用.<<亲密接触asp.net>>这本书中有详尽的说明.
      

  2.   

    sender是如void Button1_Click(Object sender,EventArgs e)中的sender,代表发生事件的对象,它就是button1,在程序中使用((Button)sender).CommandName是因为你传递时是Object,所以使用时要转换成button类.
      

  3.   

    .net 一般系统生成的事件
    都有一个 sender
    这个变量就是触发这个事件的 控件或对象
    如 button 的单击事件里
    sender 就是 button
    由于sender 是 object
    类型的所以需要转换进行