我有一个带有 LinkButton 的自定义控件。当我单击 LinkButton 时,它的单击事件不会触发。
[ToolboxData("<{0}:View runat=server></{0}:View>")]
public class View : Control
{
private LinkButton lbNextPage;
protected override void CreateChildControls()
{
lbNextPage = new LinkButton() { ID = "lbNextPage", Text = "Next Page" };
lbNextPage.Click += delegate(object sender, EventArgs e)
{
Page.Response.Write("Event Fires!");
};
Controls.Add(lbNextPage);
}
}
我只提取了负责渲染 LinkButton 及其事件的代码(即上面包含的内容),以消除所有其他因素。
知道为什么事件没有触发吗?我错过了什么吗?