private void Button1_Click(object sender, System.EventArgs e)
{
    this.Button1 .Attributes .Add("onClick","document.all.Button2.click()");
}
 private void Button2_Click(object sender, System.EventArgs e)
{
      Response.Write ("aa");
}
不知道为什么触发不了

解决方案 »

  1.   

    改成:private void Button1_Click(object sender, System.EventArgs e)
    {
        Button2_Click(sender, e)
    }
     private void Button2_Click(object sender, System.EventArgs e)
    {
          Response.Write ("aa");
    }
      

  2.   

    private void Button1_Click(object sender, System.EventArgs e)
    {
        this.Button1 .Attributes .Add("onClick","document.all.Button2.click()");
    }改成:private void Button1_Click(object sender, System.EventArgs e)
    {    Button2_Click(null, null);
    }
      

  3.   

    最好是把button2里面的东西写成方法
    大家调用
      

  4.   

    private void Button1_Click(object sender, System.EventArgs e)
    {    Button2_Click(null, null);
    }
    --------------------------
    这个应该可以解决了吧
      

  5.   

    Button2_Click(button1, e)
    这样比较好
      

  6.   

    晕,有这样用按钮代码?应该在
    button1按钮事件中用方法把
      

  7.   

    private void Button1_Click(object sender, System.EventArgs e)
    其实也是类的一个方法而已,当然可以像调用普通方法一样调用了
      

  8.   

    或者是把button2里面的东西写成方法,两个按钮都调用,比较赞成用这种方法