本帖最后由 lhp1224 于 2011-09-26 09:35:25 编辑

解决方案 »

  1.   

    button1_click(object sender, EventArgs e)
    {
       button2_click(null,null);
    }button2_click(object sender, EventArgs e)
    {
        response.write("Hello World!");
    }这样就行了 ~
      

  2.   

    关键要在server端实现,不需要在client端实现
      

  3.   

    aspx
    <%@ Page Language="C#" AutoEventWireup="true" enableEventValidation="false" ....
    以下代码放在页面下方
    <script>
    document.getElementById('Button1').onclick=function()
    {
    _doPostBack('Button2','Click');
    }
    </script>
      

  4.   

    我是用vb写的后端代码,null好像不行
      

  5.   

    page load下写
    button1.Click+=new xxxx(button2_click);
      

  6.   

    我是用vb写的后端代码,null好像不行
      

  7.   

    补充:我要实现的功能如下:
    botton1按下时,后台做查询,然后将结果confirm到前端,
    点确认则执行botton2的动作,点取消结束操作。
      

  8.   

    简单的做法,是aspx里面直接将button1的事件直接绑定button2_Click
      

  9.   

    我最初的代码没有写查询和confirm部分,只是写了调用botton2的代码,
    因为错误就是在调用botton2时出错的。
      

  10.   

    怎么绑定,注意我还有个条件,如果操作者点击confirm对话框的取消按钮时,不做button2_Click动作。
      

  11.   

    在button1的事件中直接调用button2的事件。
    例如:button2_click(sender,e);
      

  12.   

    属性栏 直接button的 click 事件 选择button2_click 
      

  13.   

    很简单的啊,把那个button1,button2(确认) 在加个button3(取消)当你点击button1时 button2可见button3不可见 操作完毕让button1不可见button3可见 自己去设置 很实用的
      

  14.   

    Page.RegisterClientScriptBlock("", "<script type='text/javascript'>document.getElementById('" & Button2.ClientID & "').click;</script>")首先,这样子是不可以的。
    你把button2的动作作为一个ajax请求,在button1中根据返回值js操作 是 或否