在运行时添加单选按钮事件处理程序

时间:2010-09-10 22:05:02

标签: asp.net

我正在尝试在运行时添加单选按钮单击事件。

Radiobutton button = new RadioButton();
button.GroupName = "buttonGroup";
button.OnCheckedChanged = "buttonGroup_OnCheckedChanged"; //I can't do this?

我知道我可以从标记中执行此操作,但是当我尝试从代码behine执行此操作时,我无法找到OnCheckedChanged。

感谢您的帮助。

3 个答案:

答案 0 :(得分:1)

button.CheckedChanged  += new EventHandler(buttonGroup_OnCheckedChanged);

答案 1 :(得分:0)

  

button.CheckedChanged + = buttonGroup_OnCheckedChanged;

我相信这就是你想要的。

然后你显然会定义buttonGroup_OnCheckedChanged等等。

答案 2 :(得分:0)

应该在页面Init上创建处理程序,其他答案是正确的。

protected override void OnInit(EventArgs e)
    {
        base.OnInit(e);
        button.CheckedChanged += new EventHandler(buttonGroup_OnCheckedChanged);
    }