在后面的代码中绑定按钮单击事件

时间:2010-10-29 19:26:37

标签: c# asp.net

我正在我的代码后面的文件中构建一个按钮,并希望将click函数绑定到另一个按钮的现有click功能。我该如何处理?我希望有一些简单的东西:

Button b = new Button();
b.onClick = otherClickEvent();

但显然这是不可行的。我在这里错过了一些东西。我知道OnClientClick,但这显然只涉及JS方面。

4 个答案:

答案 0 :(得分:17)

Button b = new Button();
b.Click += new EventHandler(b_Click);

以及稍后的页面

private void b_Click(object sender, EventArgs e)
{
    your code
}

答案 1 :(得分:6)

b。单击+ = otherClickEvent;

要在C#中添加事件处理程序,请使用+=。要删除它们,请使用-=

答案 2 :(得分:3)

AJ在这里几乎是正确的。您可以使用Method Group Conversion语法进行编写,并按以下方式编写:

b.OnClick += otherClickEvent;

答案 3 :(得分:0)

在VB.NET中使用

AddHandler btn.Click, AddressOf FunctionName

代替