【发布时间】:2009-07-26 01:41:24
【问题描述】:
我创建了一个包含 LinkButtons 表(和其他信息)的用户控件。我在另一个自定义对象中创建表格行,并在这些表格行的某些单元格中返回带有链接按钮的 TableRowCollection。
在用户控件后面的代码中,我为这些链接按钮的按钮单击创建了一个事件处理程序。我将用户控件传递给方法调用以创建表行(使用“this”),然后尝试将事件处理程序添加到 LinkButton 的“Click”。由于某种原因,事件处理程序不会在此按钮引起的回发上触发。关于我可以做些什么来让这个事件发生的任何想法?
这是我创建按钮并添加事件处理程序的代码:
LinkButton button = new LinkButton();
button.Text = movie.Title;
button.Click += new EventHandler(control.Link_Click);
button.CommandArgument = result.LocalID.ToString();
cell1.Controls.Add(button);
其中“control”是作为参数传入的用户控件,“Link_Click”是事件处理程序。
提前致谢!
【问题讨论】:
标签: c# asp.net user-controls