C# 在运行时添加控件并处理其单击事件
我正在运行以下代码,控件已生成但无法处理。 为什么?C# 在运行时添加控件并处理其单击事件,c#,asp.net,handle,eventhandler,C#,Asp.net,Handle,Eventhandler,我正在运行以下代码,控件已生成但无法处理。 为什么? 欢迎来到StackOverflow。“但不能处理”-这是什么意思测试方法没有被调用?更有趣的问题是:什么是i?如果将其移动到Page\u Init,会发生什么情况?@TimSchmelter-Page\u Load可用于创建动态控件。可能会重复我同意@TimSchmelter的说法,什么是I?知道这可能就是我们回答这个问题所需要的全部信息。 protected void Page_Load(object sender, EventAr
欢迎来到StackOverflow。“但不能处理”-这是什么意思<代码>测试方法没有被调用?更有趣的问题是:什么是
i
?如果将其移动到Page\u Init
,会发生什么情况?@TimSchmelter-Page\u Load
可用于创建动态控件。可能会重复我同意@TimSchmelter的说法,什么是I
?知道这可能就是我们回答这个问题所需要的全部信息。
protected void Page_Load(object sender, EventArgs e)
{
Button Bt = new Button();
Bt.ID = "ButtonID";
Bt.Text = "Button Text";
Bt.Click += new EventHandler(this.test);
i.Controls.Add(Bt);
}
protected void test(object sender, EventArgs e)
{
Label1.Text = "Test";
}