请问怎样动态触发事件?

解决方案 »

  1.   

    说个客户端的咯 
    比如点击按钮弹出对话框
    你可以在后台的page_load事件里面或者其他 selectindexchanged事件或者onclick事件里面写
    如下代码
    btnmy.attributes.add("onclick","return confirm('kakakakaka');");
    这个return confirm();还可以改成js函数.
    不过这说的是动态添加js函数从而动态触发
    如果服务端你可以在某个事件里面让button的enable给false掉阻止它的单击事件,然后在其他事件true一下enable这样就可以动态触发了
      

  2.   

    比如我点击Button1按钮去触发Button2的事件??
      

  3.   

    可以通过JS来实现.在Button1中加入 onclick="button1_click();"加入脚本:function button1_click()
    {
        document.getElementById('Button2').Click();
    }
      

  4.   

    也可以通过后台代码private void Button1_Click(object sender, System.EventArgs e)
    {
    Button2_Click(sender,e);
    }
      

  5.   

    用Page_Load 和 Button1_Click 事件为列
    private void Button1_Click(object sender, System.EventArgs e)
    {
         Response.Write("This is Button");
    }
    在Page_Loade 里面调用Button1_Click的动作
    第一种
    this.Load += new System.EventHandler(this.Button1_Click);
    第二种
    Page_Loade 里面写
    this.Button1_Click(sender,e);