如:四个多选按钮 如何让4个按钮都调用一个事件呢  在里面有值的改变和控件的是否启用等变化 

解决方案 »

  1.   

    按钮有一个属性叫   ValidationGroup
    你可以需要一起处理的按钮都编成一组。
      

  2.   


            <asp:CheckBox ID="CheckBox1" runat="server"  oncheckedchanged="CheckBox1_CheckedChanged"/>
             <asp:CheckBox ID="CheckBox2" runat="server"   oncheckedchanged="CheckBox1_CheckedChanged"/>
              <asp:CheckBox ID="CheckBox3" runat="server"   oncheckedchanged="CheckBox1_CheckedChanged"/>
               <asp:CheckBox ID="CheckBox4" runat="server"  oncheckedchanged="CheckBox1_CheckedChanged" />
      

  3.   

    四个按钮的click事件都指向同一个方法就行了,不要用自动生成的方法!
      

  4.   

    我是lz 上面说的那些我都会 主要是如何确定是那个按钮触发了这个事件  如何确定 在C#中
      

  5.   

    事件有个sender的参数
    这个表示是调用者
    ((sender) as CheckBox).ID或者是Name
    具体楼主可以自己去尝试。
      

  6.   

    可以在Page_Load里面写个事件绑定 。
    声明个事件你想要的事件类型event ,   event += button1_Click(sender,e);
    event += button2_Click(sender,e);
    event += button3_Click(sender,e);
    event += button4_Click(sender,e);这个就可以自己控制了。
      

  7.   

    oncheckedchanged="CheckBox1_CheckedChanged"
    CheckBox ckb=sender as CheckBox;判断来源