注册 登录
编程论坛 ASP.NET技术论坛

同一个按钮生成的两个click事件 为什么第一个没有用第二个用?

自强 发布于 2011-10-26 21:29, 973 次点击
protected void Button1_Click(object sender, EventArgs e)
    {
        Response.Redirect("Default2.aspx");
        
    }
    protected void Button1_Click1(object sender, EventArgs e)
    {
        //Response.Redirect("Default2.aspx");
    }
2 回复
#2
cl46511012011-10-27 11:16
第一个事件没指向按钮。被第二个替换了
#3
wangnannan2011-10-27 11:24
这是两个不同的事件 如果在窗体里 只能是指定一个click事件  如果后台绑定事件 是可以多个的 只要能触发就好处理了,哪怕是N个事件页能通过自己的程序代码来实现!
事件是一个特殊的组播代表,而组播代表的特点就是可以注册多个事件处理程序
例如
submit1.Click += new System.EventHandler( this.submit1_click );
submit1.Click += new System.EventHandler( this.submit2_click );
1